Piszę skrypt nietoperza, w którym wywołuję program (na przykład javac). Dla uproszczenia chcę sprawdzić, czy polecenie istnieje przed jego uruchomieniem. tzn. jeśli polecenie istnieje w zmiennej PATH.
Na przykład,
if (my_command.exe is a recognized command) then (
my_command.exe my_args
) else (
REM Output was probably "'my_command.exe' is not recognized as an internal or external command, operable program or batch file."
REM Do not run my_command.exe
)
Jak najlepiej to zrobić w systemie Windows?