问题
Possible Duplicate:
How do I get the application exit code from a Windows command line?
In Unix/bash, I can simply say:
$ echo $?
to find out the return/exit code of a program, both from interactive and non-interactive shells.
Now, how can I do the equivalent in Windows/cmd.exe?
回答1:
Use "errorlevel", like this:
IF ERRORLEVEL 1 GOTO ERROR
The errorlevel command is a little peculiar; it returns true if the return code was equal to or higher than the specified errorlevel. You can also write
IF %ERRORLEVEL% NEQ 0 GOTO ERROR
This page is a good overview of how to use errorlevels in .bat files.
回答2:
The equivalent is:
echo %ERRORLEVEL%
回答3:
check for the ERRORLEVEL
来源:https://stackoverflow.com/questions/277288/what-is-the-windows-cmd-exe-equivalent-of-linux-bashs-the-program-exit-re