ERRORLEVEL
環境変数をローカル バッチ変数に格納しようとしています。しかし、それは常にであることが判明しました0
。
CALL foo.exe
SET LEVEL=%ERRORLEVEL%
IF ERRORLEVEL 1 (
SET /A ERRORCOUNT=ERRORCOUNT+1
) ELSE (
SET /A OK=OK+1
)
ECHO/ >> logtemp.txt
ECHO ** EXIT %LEVEL% *******************************
しようとしましECHO %ERRORLEVEL%
たが、常に印刷され0
ます。
foo.exe
がエラーを生成しておりECHO %ERRORLEVEL%
、コマンド プロンプトから確認でき、ERRORCOUNT
正しく更新されています。