Я пишу сценарий bat, в котором я вызываю программу (например, javac). Для простоты я хочу проверить, существует ли команда, прежде чем ее запустить. т.е. если команда существует в PATH.
Например,
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
)
Какой лучший способ сделать это в Windows?