EXIT 退出 CMD.EXE 程序(命令解释程序)
C:\Users\Administrator>exit /?
退出 CMD.EXE 程序(命令解释器)或当前批处理脚本。
EXIT [/B] [exitCode]
/B 指定要退出当前批处理脚本而不是 CMD.EXE。如果从一个
批处理脚本外执行,则会退出 CMD.EXE
exitCode 指定一个数字号码。如果指定了 /B,将 ERRORLEVEL
设成那个数字。如果退出 CMD.EXE,则用那个数字设置
过程退出代码。分别创建 a.bat 和 b.bat 批处理脚本,在 a.bat 中调用 b.bat,b.bat 通过 exit 命令退出该脚本,且返回错误码 100,即 errorlevel 为 100。如下:
a.bat
@echo off
echo a.bat start
call b.bat
echo %errorlevel%
echo a.bat endb.bat
@echo off
echo b.bat start
exit /B 100
echo b.bat end运行 a.bat 脚本,输出如下:
C:\Users\Administrator\Desktop\tmp>a.bat
a.bat start
b.bat start
100
a.bat end