Получить информацию о существующих переменных можно в свойствах системы. Для этого кликаем по ярлыку Компьютера на рабочем столе правой кнопкой мыши и выбираем соответствующий пункт.
Переходим в .
В открывшемся окне с вкладкой нажимаем кнопку, указанную на скриншоте ниже.
Здесь мы видим два блока. Первый содержит пользовательские переменные, а второй системные.
Если требуется просмотреть весь перечень, запускаем от имени администратора и выполняем команду (вводим и нажимаем ).
set > %homepath%desktopset.txt
Подробнее: Как открыть «Командную строку» в Windows 10
На рабочем столе появится файл с названием , в котором будут указаны все переменные окружения, имеющиеся в системе.
Все их можно использовать в консоли или скриптах для запуска программ или поиска объектов, заключив имя в знаки процента. Например, в команде выше вместо пути
C:UsersИмя_пользователя
мы использовали
%homepath%
Примечание: регистр при написании переменных не важен. Path=path=PATH
Переменные PATH и PATHEXT
Если с обычными переменными все понятно (одна ссылка – одно значение), то эти две стоят особняком. При детальном рассмотрении видно, что они ссылаются сразу на несколько объектов. Давайте разберемся, как это работает.
позволяет запускать исполняемые файлы и скрипты, «лежащие» в определенных каталогах, без указания их точного местоположения. Например, если ввести в
explorer.exe
система осуществит поиск по папкам, указанным в значении переменной, найдет и запустит соответствующую программу. Этим можно воспользоваться в своих целях двумя способами:
- Поместить необходимый файл в одну из указанных директорий. Полный список можно получить, выделив переменную и нажав .
- Создать свою папку в любом месте и прописать путь к ней. Для этого (после создания директории на диске) жмем , вводим адрес и .
%SYSTEMROOT% определяет путь до папки «Windows» независимо от буквы диска.
Затем нажимаем в окнах и .
Для применения настроек, возможно, придется перезапустить . Сделать это быстро можно так:
Открываем и пишем команду
taskkill /F /IM explorer.exe
Все папки и исчезнут. Далее снова запускаем .
explorer
Еще один момент: если вы работали с , ее также следует перезапустить, то есть консоль не будет «знать», что настройки изменились. Это же касается и фреймворков, в которых вы отлаживаете свой код. Также можно перезагрузить компьютер или выйти и снова зайти в систему.
Теперь все файлы, помещенные в можно будет открывать (запускать), введя только их название.
, в свою очередь, дает возможность не указывать даже расширение файла, если оно прописано в ее значениях.
Принцип работы следующий: система перебирает расширения по очереди, пока не будет найден соответствующий объект, причем делает это в директориях, указанных в .
Создание переменных среды
Создаются переменные просто:
- Нажимаем кнопку . Сделать это можно как в пользовательском разделе, так и в системном.
- Вводим имя, например, . Обратите внимание на то, чтобы такое название еще не было использовано (просмотрите списки).
- В поле указываем путь до папки .
C:UsersИмя_пользователяDesktop
- Нажимаем . Повторяем это действие во всех открытых окнах (см. выше).
- Перезапускаем и консоль или целиком систему.
- Готово, новая переменная создана, увидеть ее можно в соответствующем списке.
Для примера переделаем команду, которую мы использовали для получения списка (самая первая в статье). Теперь нам вместо
set > %homepath%desktopset.txt
потребуется ввести только
set > %desktop%set.txt
Заключение
Использование переменных окружения позволяет значительно сэкономить время при написании скриптов или взаимодействии с системной консолью. Еще одним плюсом является оптимизация создаваемого кода. Имейте в виду, что созданные вами переменные отсутствуют на других компьютерах, и сценарии (скрипты, приложения) с их использованием работать не будут, поэтому перед тем, как передавать файлы другому пользователю, необходимо уведомить его об этом и предложить создать соответствующий элемент в своей системе.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.