我有一个简单的批处理文件,它从一个简单的程序中获取exitcode。
在程序本身中,如果没有发生异常,则main()函数返回“0”,否则返回“1”。
监视系统每隔半小时调用批处理文件,并使用exitCode来判断操作是否已成功完成。
由于我无法理解的原因 - 有时 exitCode为“3”... [当我调试程序时,它总是“0”...从来没有能够重现“3”]
有什么建议吗?
批处理文件中的语法如下:
开始/等待“”“D:\ CLEARCASE \ ESB \ Sources \ AFM \ Vip \ VipTst1 \ bin \ Debug \ Vip.exe”%1 EV%2 D:\ CLEARCASE \ ESB \ Sources \ AFM \ Vip \ VipTst1 \ BIN \ 86 \调试 EXIT / B%ERRORLEVEL%