如何获取7zip操作的退出代码?
例如:
7z x filename.zip -y我怎么才能得到它呢?
现在,我在bat中做了一些操作,但我可以改变语言。
我在AHK上找到了一些东西,但是我不能使用那个语言。
ps:我在win server 2008 r2上
发布于 2013-05-08 21:59:54
将使用上一次执行的命令的错误代码填充ErrorLevel。如果您在7zip命令之后检查行上的ErrorLevel,ErrorLevel将填充7zip的退出代码。
7z x filename.zip -y
echo %ErrorLevel%上面的代码将回显7zip的退出代码
7z x filename.zip -y
set "ExitCode=%ErrorLevel%"
echo %ErrorLevel%上面的代码将回显set的退出代码
7z x filename.zip -y
set "ExitCode=%ErrorLevel%"
echo %ExitCode%上面的代码将回显7zip的退出代码
发布于 2013-05-08 20:45:48
您可以尝试使用PowerShell中的$LastExitCode变量来找出命令的退出代码。它返回运行的最后一个基于Windows的程序的退出代码。
例如
cmd /C exit 1
Write-Host $LastExitCode # 1
发布于 2013-05-08 22:00:51
示例(批处理):
7z x filename.zip -y
echo(%errorlevel%https://stackoverflow.com/questions/16440844
复制相似问题