【发布时间】:2011-05-25 23:02:54
【问题描述】:
我想用批处理文件启动一个进程,如果它返回非零值,则执行其他操作。我需要正确的语法。
类似这样的:
::x.bat
@set RetCode=My.exe
@if %retcode% is nonzero
handleError.exe
作为奖励,您可以考虑回答以下问题:)
- 如何用
if写复合语句? - 如果应用程序
My.exe因缺少某些 DLL 而无法启动,我的 if 是否可以工作?如果不是,如何检测到My.exe启动失败?
【问题讨论】:
标签: windows process batch-file exit-code