バッチ ファイル プログラミングの初心者として、バッチ ファイルを作成しました。以下はコードスニペットです-
SET INDEX=1
SET CURRJOBS=10
REM TOTALJOBS and CURRJOBS are dynamic but to keep code here, i have put static values to them
SET TOTALJOBS=1000
IF [%CURRJOBS%] LSS [%TOTALJOBS%] (
IF [%INDEX%] GEQ [5] (
SET /A INDEX=0
)
ECHO Started at %date% %time% with %CURRJOBS% jobs>>%CURRDIR%\JobSubmit.log
REM Here is a call to another bat file with Index.
ECHO Finished at %date% %time% with %CURRJOBS% jobs>>%CURRDIR%\JobSubmit.log
SET /A INDEX+=1
GOTO START
)ELSE (
ECHO Finished at %date% %time% with %CURRJOBS% jobs>>%CURRDIR%\JobSubmit.log
)
さて、このコードは機能する場合と機能しない場合があります。ただし、異常な動作の原因となる可能性のある構文エラーがあります。バッチ ファイルの構文をチェックするための IDE またはオンライン ユーティリティはありますか?
上記のコードの何が問題になっていますか?