J'écris un script chauve-souris dans lequel j'appelle un programme (tel que javac). Pour simplifier, je veux vérifier si la commande existe avant de l'exécuter. c'est-à-dire si la commande existe dans PATH.
Par exemple,
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
)
Quelle est la meilleure façon de faire cela dans Windows?