プログラム(javacなど)を呼び出すbatスクリプトを書いています。簡単にするために、実行する前にコマンドが存在するかどうかを確認したいと思います。すなわち、コマンドが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でこれを行う最良の方法は何ですか?