a.batCODE: [Copy to clipboard]
@echo off
exit /b 5 b.batCODE: [Copy to clipboard]
@echo off
call a.bat
echo %errorlevel%
pause 执行b.bat就可以看到用exit /b设置的errorlevel,当然,在这里为了便于查看结果,采用的call调用a.bat的方式,其实call作为内部命令,它本身也可以产生errorlevel的,如果call执行错误则会返回1,否则返回call的程序的errorlevel.
或者在命令提示符下直接运行a.bat,然后用echo %errorlevel%就可以看到它的值了,这种方法是不通过call的。 |
|