Я столкнулся со следующей проблемой и был бы очень признателен за помощь, так как я новичок в системах Windows:
Я пишу скрипт, который в какой-то момент запускает исполняемый файл. Этот исполняемый файл, скорее всего, потерпит неудачу, и я бы хотел, чтобы в этом случае мой пакетный файл прекратил работу Мои исследования привели меня к следующей ссылке: Поддерживает ли пакет Windows обработку исключений? (первый ответ).
Проблема с этим ответом состоит в том, что кажется (если меня не вводят в заблуждение) работать только тогда, когда исходный код вызываемой цели доступен. В любом случае решение кажется действительно сложным для того, что я хотел бы сделать. Есть ли более простой способ обнаружить сбой (более чем достаточно перехватить сообщение об ошибке или использовать код ошибки)? Вы можете взглянуть на прилагаемый скриншот для лучшего понимания проблемы.
Спасибо за вашу помощь, надеюсь, это будет полезно для более чем одного,
С уважением
Приложение:
Это первое изображение показывает сообщение об ошибке, которое я хотел бы записать:
На этом рисунке показана часть скрипта, в которой я вызываю исполняемый файл:
На втором изображении инструкция findstr используется для поиска конкретного предложения в файле журнала. Если предложение найдено, мы можем предположить, что выполнение было успешным, иначе мы не сможем завершить. Это довольно поверхностное решение ...