Я пытаюсь написать пакетный сценарий, который обнаруживает, что .exe не отвечает, а если нет, запускает фрагмент кода, который его убивает, а затем выполняет и другие действия.Я знаю, как можно завершить процесс и перезапустить его, если он не отвечает в одной строке, но я не уверен, что могу сделать больше, чем просто перезапустить его, преобразовав его в оператор if или вызвав goto.
taskkill /im "exeName.exe" /fi "STATUS eq NOT RESPONDING" /f >nul && start "" "pathToExe"
Я сталкивался с другими сообщениями переполнения стека, которые похожи на это, однако они только проверяют уровень ошибок процесса и не проверяют, не отвечает ли программа и как выполнить код после этого.
Как бы я поступил об этом?Заранее спасибо.