Ich schreibe ein Fledermaus-Skript, in dem ich ein Programm aufrufe (z. B. javac). Der Einfachheit halber möchte ich überprüfen, ob der Befehl vorhanden ist, bevor ich ihn ausführe. dh wenn der Befehl in PATH existiert.
Zum Beispiel,
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
)
Was ist der beste Weg, um dies in Windows zu tun?