rajeshkumar created the topic: get the application exit code from a Windows command line?
Two ways…
(1) The results are stored in a pseudo environment variable named errorlevel so…
echo Exit Code is %errorlevel%
(2) and a special syntax of the if command:
if errorlevel
see if /? for details.
For Example
@echo off
my_nify_exe.exe
if errorlevel 1 (
echo Failure Reason Given is %errorlevel%
exit /b %errorlevel%
)
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn
rajeshkumar replied the topic: get the application exit code from a Windows command line?
:: Exit if a required file is missing
@echo off
If not exist MyimportantFile.txt Exit /b
Echo If we get this far the file was found
:: Set the error level to 5
@echo off
call :setError
echo %errorlevel%
goto :eof
:setError
Exit /B 5
To make this more flexible you can change the subroutine to set any errorlevel like this:
:setError
Exit /B %1
Now you can call the subroutine: call :setError 6 replacing 6 with whatever value you need the errorlevel to be set to.
EXIT is an internal command.
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024