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