Я пишу сценарій 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?