我要做的是报告命令行参数的退出代码,并想知道这是否可能..
例如:
myProgram.exe aThirdPartyProgram.exe
我想掌握aThirdPartyProgram
在myProgram
. 这样做的原因是创建一个可用于测试多个软件的批处理文件。
我要做的是报告命令行参数的退出代码,并想知道这是否可能..
例如:
myProgram.exe aThirdPartyProgram.exe
我想掌握aThirdPartyProgram
在myProgram
. 这样做的原因是创建一个可用于测试多个软件的批处理文件。
除非myProgram.exe
输出或返回与 的退出代码有关的任何内容aThirdPartyProgram.exe
,否则不,没有办法。从你的批处理文件aThirdPartyProgram.exe
只是一个参数myProgram.exe
; 没有任何迹象表明它是一个将要执行的程序。此外,myProgram.exe
运行程序,而不是你的批处理,所以如果它没有告诉你它的退出代码,那么你就不走运了。
如果myProgram
只是传递您的退出代码,则可以使用包含最后一个命令的退出代码aThirdPartyProgram
的伪变量。%ERRORLEVEL%