Я хочу начать процесс с командного файла, и если он возвращает ненулевое значение, сделайте что-нибудь еще. Мне нужен правильный синтаксис для этого.
Что-то вроде этого:
::x.bat
@set RetCode=My.exe
@if %retcode% is nonzero
handleError.exe
В качестве бонуса вы можете ответить на следующие вопросы:)
- Как написать составной оператор с
if
? - Если приложение
My.exe
не запускается, потому что некоторая DLL отсутствует, будет ли моя работа if? Если нет, как я могу обнаружить, чтоMy.exe
не удалось запустить?