Я написал файл .bat
для первого запуска программы, если она завершена правильно, я запускаю другую программу и проверяю возвращаемое значение.
first-program.exe
IF "%ERRORLEVEL%"=="0" (
second-program.exe
IF "%ERRORLEVEL%"=="0" (
ECHO OK
) ELSE (
ECHO NOK
)
)
Однако второе %ERRORLEVEL%
всегда равно первому, для него не устанавливается возвращаемое значение second-program.exe
.