我有几个批处理文件。一个是父文件,其他是被父文件调用的子文件。
假设我有Deploy.bat
该呼叫ExtractParameters.bat
。
我ExtractParameters.bat
希望能够停止整个过程。
如果我使用exit /b
其余的Deploy.bat
就会被执行。
如果我使用,exit
那么Deploy.bat
也会停止,但我的命令行窗口也会关闭。
我想要的是保持我的命令行窗口打开,但停止子脚本的父脚本。
我能做些什么?
答案1
通常,退出代码在父级中检查子脚本,如果错误级别显示错误,则父级可以中断处理,或者转到错误处理代码(不是我所说的真正的异常处理,但根据您的描述,可能足够好)。