![如何检查控制台程序退出后的错误代码](https://linux22.com/image/1257189/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E6%8E%A7%E5%88%B6%E5%8F%B0%E7%A8%8B%E5%BA%8F%E9%80%80%E5%87%BA%E5%90%8E%E7%9A%84%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81.png)
程序从命令行退出后,如何检查退出代码?
答案1
ERRORLEVEL
将包含最后一个命令的退出代码。例如:
C:\> echo %ERRORLEVEL%
0
C:\> cmd /c exit 1
C:\> echo %ERRORLEVEL%
1
C:\> IF ERRORLEVEL 1 ECHO An error occurred!
An error occurred!
请注意,在上面的例子中,当为 1 时,该IF
语句将会成功ERRORLEVEL
或者更多。
程序从命令行退出后,如何检查退出代码?
ERRORLEVEL
将包含最后一个命令的退出代码。例如:
C:\> echo %ERRORLEVEL%
0
C:\> cmd /c exit 1
C:\> echo %ERRORLEVEL%
1
C:\> IF ERRORLEVEL 1 ECHO An error occurred!
An error occurred!
请注意,在上面的例子中,当为 1 时,该IF
语句将会成功ERRORLEVEL
或者更多。