Stai ricevendo un errore: "" xxxx "non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch"? È ora di aggiornare la variabile di sistema PATH.
Quando si lavora nell'interfaccia della riga di comando di Windows (cmd.exe), ci sono molte volte in cui si desidera eseguire un eseguibile che si trova in un'altra cartella. Molto spesso, questa cartella è C: \ Programmi o una sua sottodirectory. Per comodità, molti programmi di installazione di Windows aggiorneranno automaticamente la variabile di ambiente PATH del sistema in modo da poter digitare il nome dell'eseguibile da qualsiasi directory ed eseguire quel file .exe. Ad esempio, notepad.exe si trova in C: \ Windows \ System32. Ma puoi digitare "notepad" nella riga di comando da qualsiasi directory e avvierà notepad.exe.
Non tutti i programmi di installazione del programma modificheranno la variabile di ambiente PATH per abilitarlo. Fortunatamente, puoi impostare o modificare la variabile di sistema PATH in Windows molto facilmente. Ecco come:
Fare clic su Start -> Computer -> Proprietà del sistema.
![imposta la variabile path in ambiente windows imposta la variabile path in ambiente windows](/f/f26d2be6407c468a1bb82b33bab100b7.png)
Fai clic su Impostazioni di sistema avanzate.
![Variabile PATH in Windows 7 Variabile PATH in Windows 7](/f/04feeffa3c4b77c40bec8e8608e58327.png)
Dalla scheda Avanzate, fai clic su Variabili d'ambiente ...
![Variabili d'ambiente di Windows 7 Variabili d'ambiente di Windows 7](/f/969658b0e335307c04b93c42a73f5443.png)
Nel riquadro inferiore, scorrere fino alla variabile denominata Sentiero. Selezionalo e fai clic su Modifica.
![Variabili di SISTEMA in Windows 7 (PERCORSO) Variabili di SISTEMA in Windows 7 (PERCORSO)](/f/b1cfbea290c90ed0b277eaa68d61b409.png)
Nel campo del valore variabile, aggiungere un punto e virgola e quindi il percorso in cui si trova il file .exe che si desidera eseguire dalla riga di comando. Fai attenzione a non eliminare tutto ciò che è già nel campo, altrimenti potresti interrompere un altro programma.
Ad esempio, sto aggiungendo C: \ Programmi \ SendEmail incollando solo il testo selezionato nello screenshot.
![modifica della variabile PATH nella riga di comando di Windows 7 modifica della variabile PATH nella riga di comando di Windows 7](/f/d12686e8cf8f08d3880d132176ead928.png)
Al termine, fai clic su OK. Se hai cmd.exe aperto, chiudilo e riaprilo. Prova la tua variabile PATH modificata digitando un .exe dal percorso che hai appena aggiunto.
Prima di apportare questa modifica, avresti ottenuto l'errore: "Xxxx" non è riconosciuto come comando interno o esterno, programma eseguibile o file batch.
![errore cli: sendemail non è riconosciuto come comando interno o esterno, programma eseguibile o file batch errore cli: sendemail non è riconosciuto come comando interno o esterno, programma eseguibile o file batch](/f/d303c127d518b1dd01315dd0761d9564.png)
Dopo la modifica, l'eseguibile verrà eseguito indipendentemente dalla directory in cui ci si trova.
![variabile del percorso di sendemail risolta variabile del percorso di sendemail risolta](/f/f78f549685385af1d71db9b59d985792.png)
E questo è tutto. Non è un suggerimento che può cambiare la vita da solo, ma combinato con alcuni altri suggerimenti groovy che ho in serbo, farà la differenza. Rimanete sintonizzati