Вивчаємо змінні середовища в Windows 10

Переменные среды в Windows 10
Змінна середовища (змінна середовища) – це коротке посилання на якийсь об'єкт у системі. За допомогою таких скорочень, наприклад, можна створювати універсальні шляхи для додатків, які будуть працювати на будь-яких ПК, незалежно від імен користувачів та інших параметрів.

Змінні середовища Windows

Отримати інформацію про існуючі змінних можна у властивостях системи. Для цього натискаємо по ярлику Комп'ютера на робочому столі правою кнопкою миші і вибираємо відповідний пункт.

Переход к свойствам операционной системы с рабочего стола Windows 10

Переходимо в " Додаткові параметри» .

Переход к дополнительным параметрам системы в ОС Windows 10

У вікні з вкладкою»додатково" натискаємо кнопку, зазначену на скріншоті нижче.

Переход к обзору переменных среды в ОС Windows 10

Тут ми бачимо два блоки. Перший містить користувацькі змінні,а другий системні.

Раздел настройки переменных среды в Windows 10

Якщо потрібно переглянути весь перелік, запускаємо «командний рядок» від імені адміністратора і виконуємо команду (вводимо і натискаємо ENTER ).

Set > %homepath%\desktop\set.txt

Создание текстового документа со списком переменных среды из Командной строки Windows 10

Детальніше: Як відкрити "командний рядок" у Windows 10

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

Текстовый документ со списком переменных среды Windows 10

Усі їх можна використовувати в консолі або сценаріях для запуску програм або пошуку об'єктів, уклавши ім'я в знаки відсотка. Наприклад, у команді вище замість шляху

C:\Users\Имя_пользователя

Ми використовували

%homepath%

Примітка: регістр при написанні змінних не важливий. Path=path=PATH

Змінні PATH і PATHEXT

Якщо зі звичайними змінними все зрозуміло (одне посилання – одне значення), то ці дві стоять осібно. При детальному розгляді видно, що вони посилаються відразу на кілька об'єктів. Давайте розберемося, як це працює.

Переменные среды PATH и PATHEXT в Windows 10

&171;PATH&187; дозволяє запускати виконувані файли і скрипти, &171;лежать&187; в певних каталогах, без вказівки їх точного місця розташування. Наприклад, якщо ввести в " командний рядок»

Explorer.exe

Система здійснить пошук по папках, вказаним в значенні змінної, знайде і запустить відповідну програму. Цим можна скористатися в своїх цілях двома способами:

  • Помістити необхідний файл в одну із зазначених директорій. Повний список можна отримати, виділивши змінну та натиснувши " змінити» . Переход к изменению переменной среды PATH в ОС Windows 10
  • Створити свою папку в будь-якому місці і прописати шлях до неї. Для цього (після створення Директорії на диску) тиснемо»створити" , вводимо адресу і ОК .

    Добавление значения переменной PATH в Windows 10

    %SYSTEMROOT% визначає шлях до папки «Windows» незалежно від букви диска.

    Потім натискаємо ОК у вікнах " Змінні середовища» і " властивості системи» .

    Применение настроек переменных окружения в Windows 10

Для застосування налаштувань, можливо, доведеться перезапустити»провідник" . Зробити це швидко можна так:

Відкриваємо " командний рядок» і пишемо команду

Taskkill /F /IM explorer.exe Завершение работы Проводника из Командной строки в Windows 10

Всі папки і " Панель завдань» зникнуть. Далі знову запускаємо »провідник" .

Explorer

Перезапуск Проводника из Командной строки в Windows 10

Ще один момент: якщо ви працювали з &171;командним рядком&187; , її також слід перезапустити, тобто консоль не буде &171;знати&187;, що Налаштування змінилися. Це ж стосується і фреймворків, в яких ви налагоджуєте свій код. Також можна перезавантажити комп'ютер або вийти і знову зайти в систему.

Тепер всі файли, поміщені в «C:\Script» можна буде відкривати (запускати), ввівши тільки їх назву.

Запуск файла с помощью переменной среды PATH в Windows 10

&171;PATHEXT&187; , в свою чергу, дає можливість не вказувати навіть розширення файлу, якщо воно прописано в її значеннях.

Значения переменной среды PATHEXT в Windows 10

Принцип роботи наступний: система перебирає Розширення по черзі, поки не буде знайдений відповідний об'єкт, причому робить це в директоріях, зазначених в &171;PATH&187; .

Запуск приложения с помощью переменной PATHEXT в Windows 10

Створення змінних середовища

Створюються змінні просто:

  1. Натискаємо кнопку»створити" . Зробити це можна як в призначеному для користувача розділі, так і в системному. Переход к созданию переменной среды в Windows 10
  2. Вводимо ім'я, наприклад, «desktop» . Зверніть увагу на те, щоб таку назву ще не було використано (перегляньте списки).

    Присвоение имени новой переменной среды в Windows 10

  3. У полі»Значення" вказуємо шлях до папки «робочий стіл» .

    C:\Users\Имя_пользователя\Desktop Присвоение значения новой переменной среды в Windows 10

  4. Натискаємо ОК . Повторюємо цю дію у всіх відкритих вікнах (див.вище).

    Применение настроек при создании новой переменной среды в Windows 10

  5. Перезапускаємо»провідник" і консоль або цілком систему.
  6. Готово, Нова змінна створена, побачити її можна у відповідному списку.

    Расположение новой пользовательской переменной среды в списке в Windows 10

Для прикладу переробимо команду, яку ми використовували для отримання списку (найперша в статті). Тепер нам замість

Set > %homepath%\desktop\set.txt

Буде потрібно ввести тільки

Set > %desktop%\set.txt

Висновок

Використання змінних оточення дозволяє значно заощадити час при написанні скриптів або взаємодії з системною консоллю. Ще одним плюсом є оптимізація створюваного коду. Майте на увазі, що створені вами змінні відсутні на інших комп'ютерах, і сценарії (скрипти, додатки) з їх використанням працювати не будуть, тому перед тим, як передавати файли іншому користувачеві, необхідно повідомити його про це і запропонувати створити відповідний елемент у своїй системі.

більше статей на цю тему: