我正面临以下问题,非常感谢一些帮助,因为我是Windows系统的新手:
我正在编写一个在某些时候启动可执行文件的脚本。此可执行文件可能会失败,我希望我的批处理文件在这种情况下停止运行。我的研究使我得到以下链接:Does Windows batch support exception handling?(第一个答案)。
这个答案的问题是,只有当被调用目标的源代码可以访问时,似乎(除非我被误导)才能工作。无论如何,对于我想做的事情,解决方案似乎非常复杂。是否有更直接的方法来检测故障(能够捕获错误消息或使用错误代码绰绰有余)?您可以查看随附的屏幕截图,以便更好地了解该问题。
感谢您的帮助,希望这对多个人有用, 问候
附录:
第一张图片显示了我想要捕获的错误消息:
这个显示了我调用可执行文件的脚本部分:
在第二个图像上,findstr指令用于在日志文件中查找特定句子,如果找到该句子,那么我们可以假设执行成功,否则我们无法推断。这是一个相当敷衍的解决方案......