如何获取 7zip 操作的退出代码?
例如:
7z x filename.zip -y
我怎么才能得到它?
目前,我在bat中进行了一些操作,但我可以更改语言。
我在 AHK 中找到了一些东西,但我不能使用那种语言。
ps:我在win server 2008 r2
如何获取 7zip 操作的退出代码?
例如:
7z x filename.zip -y
我怎么才能得到它?
目前,我在bat中进行了一些操作,但我可以更改语言。
我在 AHK 中找到了一些东西,但我不能使用那种语言。
ps:我在win server 2008 r2
ErrorLevel
将使用最后执行的命令的错误代码填充。如果您ErrorLevel
在 7zip 命令之后检查该行,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 的退出代码
示例(批次):
7z x filename.zip -y
echo(%errorlevel%
您可以尝试使用$LastExitCode
PowerShell 中的变量来找出命令的退出代码。它返回最后运行的基于 Windows 的程序的退出代码。
例如
cmd /C exit 1
Write-Host $LastExitCode # 1