Получавате ли грешка: „„ xxxx “не се разпознава като вътрешна или външна команда, работеща програма или пакетен файл“? Време е да актуализирате вашата променлива на системата PATH.
Когато работите в интерфейса на командния ред на Windows (cmd.exe), има много пъти, когато искате да стартирате изпълним файл, който се намира в друга папка. Най-често тази папка е C: \ Program Files или под-директория от тях. За ваше удобство много инсталатори на Windows автоматично ще актуализират променливата на средата на вашата система PATH, така че можете да въведете името на изпълнимия файл от всяка директория и да стартирате този .exe файл. Например, notepad.exe се намира в C: \ Windows \ System32. Но можете да напишете „notepad“ в командния ред от всяка директория и той ще стартира notepad.exe.
Не всички инсталатори на програми ще променят вашата променлива на PATH среда, за да го активират. За щастие можете да зададете или промените системната променлива PATH в Windows много лесно. Ето как:
Щракнете върху Старт -> Компютър -> Свойства на системата.
![задайте променлива на пътя в среда на Windows задайте променлива на пътя в среда на Windows](/f/f26d2be6407c468a1bb82b33bab100b7.png)
Щракнете върху Разширени системни настройки.
![PATH променлива в Windows 7 PATH променлива в Windows 7](/f/04feeffa3c4b77c40bec8e8608e58327.png)
От раздела Разширени щракнете върху Променливи на околната среда…
![Променливи на средата на Windows 7 Променливи на средата на Windows 7](/f/969658b0e335307c04b93c42a73f5443.png)
В долния прозорец превъртете надолу до променливата с име път. Изберете го и щракнете върху Редактиране.
![SYSTEM променливи в Windows 7 (PATH) SYSTEM променливи в Windows 7 (PATH)](/f/b1cfbea290c90ed0b277eaa68d61b409.png)
В полето с променлива стойност добавете точка и запетая и след това пътя, където се намира .exe, който искате да стартирате от командния ред. Внимавайте да не изтриете нещо, което вече е в полето, в противен случай може да прекъснете друга програма.
Например, добавям C: \ Програмни файлове \ SendEmail като поставите само избрания текст на екрана.
![промяна на променлива PATH в командния ред на Windows 7 промяна на променлива PATH в командния ред на Windows 7](/f/d12686e8cf8f08d3880d132176ead928.png)
Когато приключите, щракнете върху OK. Ако имате отворен cmd.exe, затворете го и го отворете отново. Изпробвайте вашата модифицирана променлива PATH, като въведете .exe от пътя, който току-що добавихте.
Преди да направите това ощипване, щяхте да получите грешката: „Xxxx“ не се разпознава като вътрешна или външна команда, работеща програма или пакетен файл.
![cli грешка: sendemail не се разпознава като вътрешна или външна команда, работеща програма или пакетен файл cli грешка: sendemail не се разпознава като вътрешна или външна команда, работеща програма или пакетен файл](/f/d303c127d518b1dd01315dd0761d9564.png)
След ощипването изпълнимият файл ще се стартира, независимо в каква директория се намирате.
![фиксирана променлива на пътя на sendmail фиксирана променлива на пътя на sendmail](/f/f78f549685385af1d71db9b59d985792.png)
И това е всичко. Само по себе си не е изключително полезен за промяна на живота, но в съчетание с някои други жизнени съвети, които имам в магазина, това ще направи свят на разликата. Продължавайте да се настройвате