gpt4 book ai didi

windows - 退出调用另一个批处理脚本的批处理脚本

转载 作者:可可西里 更新时间:2023-11-01 10:21:57 24 4
gpt4 key购买 nike

我有一个调用一系列批处理文件的批处理脚本。

出现错误情况,我需要退出调用的批处理文件以及父批处理文件。是否可以在子批处理文件中完成此操作?

测试.bat

rem Test1.bat will exit with error code.
call test1.bat
rem Want script to stop if test1.bat errors.
call test2.bat

测试1.bat

rem Can I get test.bat to terminate from inside test1.bat?
exit /b 1

最佳答案

您可以使用错误级别。如果被调用的批处理系统地使用 exit 0 通知 keep onexit 1 要求调用者停止,您可以这样修改调用者:

rem Test1.bat will exit with error code.
call test1.bat

rem Want script to stop if test1.bat errors.
if errorlevel 1 goto fatal
call test2.bat
exit 0
:fatal
echo Fatal error
exit 1

关于windows - 退出调用另一个批处理脚本的批处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26263111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com