Я можу відкрити Блокнот, просто набравши блокнот або notepad.exe в командному рядку. Але для інших встановлених програм я повинен спочатку перейти до місця розташування, а потім запустити файл .exe. Чому так? Може хтось пояснити це?
Я можу відкрити Блокнот, просто набравши блокнот або notepad.exe в командному рядку. Але для інших встановлених програм я повинен спочатку перейти до місця розташування, а потім запустити файл .exe. Чому так? Може хтось пояснити це?
Відповіді:
Це пояснюється тим, що інші програми не знаходяться в шляху пошуку для виконуваних файлів.
Windows має вбудовану змінну середовища ( PATH ), який містить список каталогів. Список шукається при спробі знайти команду для виконання:
Коли команда видається в командному рядку CMD, операційна система спочатку шукає виконуваний файл у поточній папці, якщо вона не знайдеться, вона сканує
%PATH%знайти його.
Поточний шлях може бути відображений шляхом введення PATH без будь-яких параметрів у командному рядку.
Наприклад, це мій шлях:
F:\test>path
PATH=C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\apps\Calibre\;C:\Program Files (x86)\QuickTime\QTSystem\
;;C:\apps\NTP\bin
З командного рядка:
Ви можете використовувати set це зробити
set PATH=%PATH%;C:\myapplication
Примітка:
myapplication - це каталог, що містить вашу програму set встановить лише значення PATH для поточного командного рядка. setx щоб назавжди змінити PATHЗ графічного інтерфейсу Windows:
Windows 8
- На робочому столі клацніть правою кнопкою миші в нижньому лівому куті екрана, щоб отримати Меню завдання користувача.
- У меню завдання користувача Power натисніть кнопку Система.
- Натисніть посилання Розширені системні налаштування в лівій колонці.
- У вікні Властивості системи клацніть на вкладці Додатково, а потім натисніть кнопку Змінні середовища біля нижньої частини цієї вкладки.
- У вікні Змінні середовища (на малюнку нижче) виділіть змінну Шлях у розділі "Системні змінні" і натисніть кнопку Змінити . Додайте або змініть рядки шляху з потрібними шляхами доступ до комп'ютера. Кожен інший каталог відокремлюється a крапка з комою.
Windows 7
- На робочому столі клацніть правою кнопкою миші піктограму Комп'ютер і виберіть Властивості. Якщо на робочому столі немає значка Computer (Комп'ютер), натисніть натисніть кнопку Пуск, клацніть правою кнопкою миші пункт "Комп'ютер" у меню "Пуск", і виберіть Властивості.
- Натисніть посилання Розширені системні налаштування в лівій колонці.
- У вікні Властивості системи клацніть на вкладці Додатково, а потім клацніть кнопку Змінні середовища біля нижньої частини цієї вкладки.
- У вікні Змінні середовища (на малюнку нижче) виділіть змінну Шлях у розділі "Системні змінні" і натисніть кнопку Змінити . Додайте або змініть рядки шляху з потрібними шляхами доступ до комп'ютера. Кожен інший каталог відокремлюється a крапка з комою.
Джерело Як встановити змінні шляху та середовища у Windows
set тоді так, якщо ви використовуєте setx то ні. Будь ласка, подивіться на посилання на подальше читання, які я надав у своїй відповіді.