程序从命令行退出后,如何检查退出代码?
答案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
或者更多。