Получить уровень ошибки после отмены установки

Я запускаю один пакетный файл, который запустит, например, один сторонний файл .exe.

запустить /wait /d MSVC++_2005.exe

Здесь, основываясь на уровне ошибок, я хочу выполнить некоторые действия по очистке. Теперь вопрос всегда в том, чтобы сказать, даже в случае успеха и в случае неудачи я получаю тот же уровень ошибки, что и «0».

Требуется некоторое разъяснение по уровню ошибки, когда будет получен ненулевой уровень ошибки на основе этой проблемы.

Может ли кто-нибудь помочь мне получить уровень ошибки на основе результата.

Заранее спасибо.


person Honey    schedule 05.05.2014    source источник
comment
Сторонняя программа должна указать в своей документации, какое значение уровня ошибки она возвращает в каком случае. Но многие (плохо написанные) программы для DOS или Windows всегда возвращают 0. Проверьте свою логику с помощью программы, в которой вы уверены.   -  person Serge Ballesta    schedule 05.05.2014


Ответы (1)


Проверьте это:

start "" /wait /b MSVC++_2005.exe
if errorlevel 1 echo error & pause
person foxidrive    schedule 05.05.2014