Звучит так, будто вам нужна команда «If Errorlevel».Предполагая, что ваш исполняемый файл возвращает код завершения, отличный от 0, при сбое вы делаете что-то вроде:
myProgram.exe
if errorlevel 1 goto somethingbad
echo Success!
exit
:somethingbad
echo Something Bad Happened.
Проверка уровня ошибки выполняется как проверка большего или равного, поэтому любое значение выхода не из 0 вызоветПрыгать.Поэтому, если вам нужно проверить более одного определенного значения выхода, сначала вы должны проверить самое высокое значение.