프로그램 (예 : 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에서이를 수행하는 가장 좋은 방법은 무엇입니까?