草庐IT

somethingbad

全部标签

windows - 从批处理文件中获取错误代码

我有一个运行几个可执行文件的批处理文件,我希望它在成功时退出,但如果退出代码0则停止。我该怎么做? 最佳答案 听起来您需要“IfErrorlevel”命令。假设您的可执行文件在失败时返回非0退出代码,您可以执行以下操作:myProgram.exeiferrorlevel1gotosomethingbadechoSuccess!exit:somethingbadechoSomethingBadHappened.错误级别检查是作为大于或等于检查完成的,因此任何非0退出值都会触发跳转。因此,如果您需要检查多个特定的退出值,则应首先检查最高