Saya sedang menulis skrip kelelawar di mana saya menjalankan program (seperti javac). Untuk kesederhanaan, saya ingin memeriksa apakah ada perintah sebelum saya menjalankannya. yaitu Jika perintah ada di PATH.
Sebagai contoh,
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
)
Apa cara terbaik untuk melakukan ini di Windows?