控制台程序退出后如何查看错误代码

use*_*450 2 windows-7 command-line

程序从命令行退出后,如何检查退出代码?

Dav*_*own 5

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!
Run Code Online (Sandbox Code Playgroud)

请注意,在上面的示例中,IF语句将在ERRORLEVEL1或更多时成功。