Of course, if possible, without any VBScript-like scripts.
2 Answers
Lastnico,
Hello, I think I have a solution to your problem. Try the following:
Try this at your command prompt:
C:\> cmd /c exit /b 4
C:\> echo %errorlevel%
The result should be 4.
Here is a screen shot of my result:
Result of Code http://img691.imageshack.us/img691/7473/cmdc.jpg
I hope this helps,
Thanks!
Comments
The exit code is stored in the ERRORLEVEL environment variable:
echo %ERRORLEVEL%
To test it you can create a simple batch file that exits using the exit code passed as parameter:
exit_code.bat
@exit /b %1
Testing:
> exit_code.bat 8 > echo %ERRORLEVEL% 8
6 Comments
Lastnico
my command line is always returning 9009 error code. Do you know why?
Scott
This doesn't seem to work for me.
JRL
It's just a typo in his code, it's supposed to be %1 instead of %i, no reason to downvote.
Scott
I can't un-downvote until the answer is edited. Kaniabi, if you edit your answer to correct, I should be able to un-downvote. Thanks!
Kaniabi
Ops. Typo fixed. Thanks all for the feedback.
|