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