Изучаем переменные среды в Windows 10

|

Изучение переменных среды в Windows 10

Переменная окружения (environment variable) — это краткая ссылка на объект в системе. С помощью таких сокращений можно, например, создавать универсальные пути для приложений, которые работают на любом ПК, вне зависимости от имени пользователя и других настроек.

Переменные среды Windows

Вы можете получить информацию о существующих переменных в свойствах системы. Для этого щелкните правой кнопкой мыши ярлык компьютера на рабочем столе и выберите соответствующий пункт.

Изучение переменных среды в Windows 10

Перейдите в «Дополнительные параметры».

Изучение переменных среды в Windows 10

В открывшемся окне с вкладкой «Дополнительно» нажмите кнопку, показанную на скриншоте ниже.

Изучение переменных среды в Windows 10

Здесь мы видим два блока. Первый содержит пользовательские переменные, а второй содержит системные переменные.

Изучение переменных среды в Windows 10

Если вы хотите увидеть полный список, запустите «Командную строку» от имени администратора и выполните команду (введите и нажмите ENTER).

установить> %homepath%\рабочий стол\set.txt

Изучение переменных среды в Windows 10

На рабочем столе появится файл с названием «set.txt», в котором будут содержаться все доступные в системе переменные окружения.

Изучение переменных среды в Windows 10

Все это можно использовать в консоли или сценариях для запуска программ или поиска объектов, заключая имя в знаки процента. Например, в приведенной выше команде вместо пути

C:\Пользователи\Имя пользователя

мы использовали

%homepath%

Примечание: регистр не важен при записи переменных. Путь=путь=ПУТЬ

Переменные PATH и PATHEXT

Если с обычными переменными все понятно (одна ссылка — одно значение), то эти две отличаются друг от друга. При ближайшем рассмотрении видно, что они относятся к нескольким объектам одновременно. Давайте посмотрим, как это работает.

Изучение переменных среды в Windows 10

«ПУТЬ» позволяет запускать исполняемые файлы и скрипты, «лежащие» в определенных каталогах, без указания их точного местонахождения. Например, если вы наберете в «Командной строке»

проводник.exe

система выполнит поиск по папкам, указанным в значении переменной, найдет и запустит соответствующую программу. Вы можете использовать это в своих интересах двумя способами:

  • Поместите нужный файл в одну из указанных директорий. Полный список можно получить, выделив переменную и нажав «Изменить».

    Изучение переменных среды в Windows 10

  • Создайте свою папку в любом месте и укажите путь к ней. Для этого (после создания каталога на диске) нажмите «Создать», введите адрес и ОК.

    Изучение переменных среды в Windows 10

    %SYSTEMROOT% указывает путь к папке Windows независимо от буквы диска.

    Затем нажмите OK в окнах «Переменные среды» и «Свойства системы».

    Изучение переменных среды в Windows 10

Возможно, вам придется перезапустить проводник, чтобы применить настройки. Вы можете сделать это быстро следующим образом:

откройте «Команда» и введите команду

taskkill/F/IM explorer.exe

Изучение переменных среды в Windows 10

Все папки и панель задач исчезают. Затем снова запустите «Проводник».

изучение

Изучение переменных среды в Windows 10

Еще момент: если вы работали с «Командной строкой», ее тоже следует перезапустить, то есть консоль не «знает», что настройки изменены. То же самое касается фреймворков, в которых вы отлаживаете свой код. Вы также можете перезагрузить компьютер или выйти из системы и снова войти в нее.

Теперь все файлы, расположенные в «C:\Script», можно открыть (выполнить), набрав только их имя.

Изучение переменных среды в Windows 10

«PATHEXT», в свою очередь, дает возможность даже не указывать тип файла, если он прописан в значениях.

Изучение переменных среды в Windows 10

Принцип работы следующий: система перебирает расширения одно за другим, пока не будет найден соответствующий объект, и делает это в каталогах, указанных в «ПУТИ».

Изучение переменных среды в Windows 10

Создание переменных среды

Переменные легко создаются:

  1. Нажмите кнопку «Создать». Это можно сделать как в пользовательском разделе, так и в системном.

    Изучение переменных среды в Windows 10

  2. Введите имя, например «рабочий стол». Обратите внимание, что такое название еще не использовалось (см списки).

    Изучение переменных среды в Windows 10

  3. В поле «Значение» введите путь к папке «Рабочий стол».

    C:\Пользователи\Имя пользователя\Рабочий стол

    Изучение переменных среды в Windows 10

  4. Нажимаем ОК. Повторяем это действие во всех открытых окнах (см выше).

    Изучение переменных среды в Windows 10

  5. Перезапускаем «Проводник» и консоль или всю систему.
  6. Готово, новая переменная создана, вы можете увидеть ее в соответствующем списке.

    Изучение переменных среды в Windows 10

Например, перепишем команду, которую мы использовали для получения списка (самая первая в статье). Теперь мы вместо

установить> %homepath%\рабочий стол\set.txt

просто нужно войти

установить > %рабочий стол%\set.txt

Заключение

Использование переменных среды может сэкономить много времени при написании скриптов или взаимодействии с системной консолью. Еще один плюс — оптимизация сгенерированного кода. Помните, что созданные вами переменные недоступны на других компьютерах, а скрипты (скрипты, приложения), использующие их, работать не будут, поэтому, прежде чем передавать файлы другому пользователю, вы должны уведомить его об этом и предложить создать соответствующий пункт в ваша система.

Источники
  • https://lumpics.ru/environment-variables-in-windows-10/
Рейтинг автора
Автор статьи
Андрей Коновалов
Привет, меня зовут Андрей Васильевич Коновалов. В 2006 году окончил Чувашский государственный университет им. Ульянова. По образованию инженер, 8 лет проработал на НПП Экра по специальности. Люблю компьютеры и все, что с ними связано. С 2018 года начал писать о решениях проблем, связанных с компьютерами и программами.
Написано статей
5938
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Проблемы и их решения по компьютерам, смартфонам
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: