cmd переменные среды



Автор Ёергей Гулевский задал вопрос в разделе Другие языки и технологии

Не догоняю... и получил лучший ответ

Ответ от Ru-admin[гуру]
Некоторые переменные среды Windows:
RANDOM системная случайное десятичное число от 0 до 32767. Генерируется Cmd.exe
SESSIONNAME? Значение по умолчанию "Console"
SYSTEMDRIVE системная диск, на котором расположена корневая папка Windows
SYSTEMROOT системная путь к корневой папке Windows
TEMP or TMP системная и локальная Возвращает временные папки, по умолчанию используемые приложениями, которые доступны пользователям, выполнившим вход в систему. Некоторые приложения требуют переменную TEMP, другие — переменную TMP. Потенциально TEMP и TMP могут указывать на разные каталоги, но обычно - совпадают.
TIME системная Возвращает текущее время. Использует тот же формат, что и команда time /t. Создается командой Cmd.exe. Дополнительные сведения о команде time см. в разделе Time.
USERDOMAIN локальная имя домена, которому принадлежит текущий пользователь
USERNAME локальная имя текущего пользователя
USERPROFILE локальная путь к профайлу текущего пользователя
WINDIR системная директория в которую установлена Windows
========
=======
Установка переменных среды Используйте команду set для создания, удаления или отображения переменных среды. Команда set изменяет переменные только в среде текущей оболочки.
Чтобы отобразить переменную, в командной строке введите:
set имя_переменной
Чтобы добавить переменную, в командной строке введите:
set variablename=значение
Чтобы удалить переменную, в командной строке введите:
set имя_переменной=
Имеется возможность использовать большинство символов в качестве значений переменных, в том числе пробел. При использовании специальных символов, таких как <, >, &, или ^, перед ними следует помещать управляющий символ (^) или кавычки. При использовании кавычек они включаются в значение переменной, так как все символы, следующие после знака равенства принимаются за значение переменной. Учтите следующие примеры.
* Чтобы создать значение переменной new&name, введите: set varname=new^&name
* Чтобы создать значение переменной "new&name" ,введите: set varname="new&name"
* При вводе в командной строке set varname=new&name появляется следующее сообщение об ошибке: "'name' is not recognized as an internal or external command, operable program or batch file."
В именах переменных регистр символов не учитывается. Однако, команда set отображает значение переменной так, как оно было введено. Можно комбинировать символы нижнего и верхнего регистра в именах переменных, чтобы облегчить восприятие кода (например, ИмяПользователя) .
Примечания
* Максимальный размер отдельной переменной среды составляет 8192 байта.
* Максимальный общий размер всех переменных среды, включая имена переменных и знак равенства, составляет 65 536 Кбайт.
Подстановка значений в переменные среды
Чтобы иметь возможность подставлять значения в переменную среды из командной строки или из сценариев, следует заключить имя соответствующей переменной в символы процентов (%имя_переменной%). Символы процентов указывают на то, что Cmd.exe должен обратиться к значениям переменных, а не делать посимвольное сравнение. После определения значения для имени переменной, заключите имя переменной в символы процентов. Cmd.exe проводит поиск всех вхождений имени переменной и заменяет его на определенное значение переменной. Например, требуется создать сценарий, содержащий различные значения (например, имена пользователей) , и требуется определить соответствующее значение переменной среды USERNAME для каждого пользователя. Для этого следует написать сценарий с использованием переменной USERNAME, заключенной в кавычки. При выполнении сценария Cmd.exe заменит вхождения %USERNAME% соответствующими значениями, что избавит от необходимости делать это вручную для каждого пользователя. Подстановка значений не является рекурсивной. Cmd.exe проверяет переменные один раз.
gogle.com

Ответ от 1 1[гуру]
открой долбаное окно свойст системы и посмотри переменные среды, потом открой командную строку, пиши в нее SET /? или man SET или еще чего чтобы справка вывелась, читай там должно быть наисано как посмотреть переменные среды, потом создай свою переменную типа строка и вгони в нее путь к своей папке, после чего надо что-то типа if(myVar != null) и все P.S.: задание по операционкам сильно широкое понятие, это типа задание по медицине) от колупания соплей в банке до нейрохирургии, абстрактный вопрос - абстрактный ответ

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Не догоняю...
Петросян Евгений Ваганович на Википедии
Посмотрите статью на википедии про Петросян Евгений Ваганович
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*