Uso spesso un'applicazione da riga di comando. Il suo percorso è definito nelle opzioni di ambiente, quindi nella PATH
variabile. Quando avvio manualmente la console e se digito il nome del programma, viene avviato.
Ad esempio, scrivo, theprogram -option1 -option2
quindi viene avviato con qualunque sia la directory di lavoro. (il .exe
percorso è risolto PATH
dall'ambiente).
Se scrivo lo stesso in un .bat
file, Windows visualizza una finestra di messaggio che dice che non riesce a trovare il programma. Nel .bat
file c'è start theprogram -option1 -option2
, ma ricevo il messaggio di errore. Quindi sembra che la PATH
variabile non sia utilizzata in un file .bat
/ .cmd
.
Come posso avviare theprogram
da un .bat
file, senza specificare il percorso completo? Windows 7 disabilita la PATH
variabile in .bat
/ .cmd
files?