Командная строка Windows обрабатывает переменные окружения с помощью команды SET. ab57.ru Она позволяет просматривать и изменять переменные среды, которые характеризуют среду, в которой выполняется текущая программа. ab57.ru
Некоторые особенности работы с переменными окружения:
- Получение значения переменной. intuit.ru Чтобы получить значение определённой переменной среды, нужно имя этой переменной заключить в символы %. intuit.ru
- Преобразования переменных как строк. intuit.ru С переменными среды в командных файлах можно производить различные манипуляции, например, склеивать их или выделять из них подстроки. intuit.ru
- Локальные изменения переменных. intuit.ru Изменения, производимые с помощью команды SET над переменными среды в командном файле, сохраняются и после завершения работы этого файла, но действуют только внутри текущего командного окна. intuit.ru
- Восстановление прежних значений переменных. intuit.ru Для этого внутри пакетного файла используются команды SETLOCAL и ENDLOCAL. intuit.ru Команда SETLOCAL определяет начало области локальных установок переменных среды, а ENDLOCAL восстанавливает прежние значения. intuit.ru
Переменные окружения бывают двух типов: системные и локальные. www.cyberforum.ru Системные переменные возвращают одинаковые значения для всех пользователей, а локальные — варьируются в зависимости от вошедшего в систему пользователя. www.cyberforum.ru