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 end
b.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