命令: "EXIT" 开启 Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 可用
命令"EXIT"的示例
这
`EXIT`Windows 命令提示符中的命令用于停止批处理脚本或命令提示符会话的执行。这里有些例子:
示例1:结束批处理脚本:
@ECHO OFF
ECHO 这 Batch-脚本结束.
EXIT
描述:批处理脚本是用
`EXIT`-命令结束。下面的文字将不再被执行。
示例 2:有条件地退出批处理脚本:
@ECHO OFF
SET 健康)状况=1
IF %健康)状况% EQU 1 (
ECHO 条件已满足. 剧本结束.
EXIT
)
ECHO 剧本继续.
描述:批处理脚本检查条件并退出
`EXIT`,如果满足条件。
示例 3:使用特定退出代码退出:
@ECHO OFF
ECHO 这 Batch-脚本结束.
EXIT /B 5
说明:批处理脚本以退出代码 5 退出。可以在父脚本或命令提示符会话中获取此退出代码。
示例 4:在循环中使用 EXIT:
@ECHO OFF
FOR /L %%A IN (1, 1, 3) DO (
ECHO 循环迭代 %%A
IF %%A EQU 2 (
ECHO 结束循环.
EXIT
)
)
说明:批处理脚本执行循环并提前退出
`EXIT`,如果满足循环条件。
示例 5:函数中的 EXIT:
@ECHO OFF
CALL :示例函数
ECHO 这 Batch-脚本继续.
GOTO :EOF
:示例函数
ECHO 功能已结束.
EXIT /B
说明:批处理脚本调用函数并在函数内退出
`EXIT /B`。然后函数调用继续。
注意:注意
`EXIT /B`用于仅终止当前批处理脚本或作业。如果
`EXIT /B`不使用该命令将结束整个命令提示符会话。
请务必注意,如果脚本顺利完成,则退出代码通常为 0。大于 0 的退出代码通常表示出现错误。可以在批处理脚本中或从更高级别的进程中查询退出代码,以监视脚本的成功或失败。
"EXIT" 摘自 Microsoft Windows 帮助
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
退出 CMD.EXE 程序(命令翻译程序)或当前批处理脚本。
EXIT [/B] [exitCode]
/B 指定要退出当前批处理脚本而不是 CMD.EXE。如果从一个
批处理脚本外执行,则会退出 CMD.EXE
exitCode 指定一个数字号码。如果指定了 /B,将 ERRORLEVEL
设成那个数字。如果退出 CMD.EXE,则用那个数字设置
过程退出代码。
重要信息,"EXIT"命令的提示
当使用
`EXIT`Windows命令提示符中的命令,有几个要点需要注意:
1.
退出代码:`EXIT`命令可以选择返回退出代码。默认退出代码为 0,通常表示成功完成。大于 0 的退出代码可用于指示错误情况或各种结果。
EXIT /B 5
2.
在函数中使用:如果您
`EXIT`在函数中,批处理脚本或调用者将退出。使用
`EXIT /B`只是终止该函数并继续在批处理脚本中执行。
CALL :示例函数
ECHO 这 Batch-脚本继续.
GOTO :EOF
:示例函数
ECHO 功能已结束.
EXIT /B
3.
返回父提示:如果您
`EXIT`没有
`/B`不仅批处理脚本而且整个命令提示符会话都将结束。这可能会导致您丢失命令提示符。
EXIT
4.
退出代码和错误监控:退出代码可以在脚本中或通过更高级别的进程进行监控。这对于响应错误或不同的执行路径特别有用。
5.
当前退出代码的确定:您可以使用命令在命令提示符中设置最后的退出代码
`%ERRORLEVEL%`记起。
ECHO 最后 Exit-Code 曾是: %ERRORLEVEL%
6.
结束循环:你可以
`EXIT`用于提前退出循环。但是,请注意,如果出现以下情况,这可能会终止整个批处理会话:
`EXIT`没有
`/B`用来。
FOR /L %%A IN (1, 1, 5) DO (
ECHO 循环迭代 %%A
IF %%A EQU 3 (
ECHO 结束循环.
EXIT
)
)
重要的是要确保
`EXIT`小心使用以避免意外终止命令提示符会话或脚本。尤其是使用时
`EXIT`在由其他脚本调用的脚本中应小心以维持预期的行为。