gpt4 book ai didi

windows - 如何使用 master.bat 从不同位置执行多个 .bat 文件?

转载 作者:可可西里 更新时间:2023-11-01 10:20:09 27 4
gpt4 key购买 nike

我想使用 master.bat 从不同位置执行多个 .bat 文件

我试过

Master.bat

REM Echo Launch dir: "%~dp0"
REM Echo Current dir: "%CD%"
cd %~dp0\..\demo123\folder1\first.bat

REM Echo Launch dir: "%~dp0"
REM Echo Current dir: "%CD%"
cd %~dp0\..\demo555\folder2\second.bat
REM Echo Launch dir: "%~dp0"
REM Echo Current dir: "%CD%"
pause

它只执行 first.bat 我想执行所有,我将添加 10 个文件,比如不同的文件夹位置 Main 源文件夹是固定的。这就是为什么我可以使用 ..

最佳答案

这取决于您希望如何调用文件。

一个接一个:使用调用,否则该批处理将接管并结束主要批处理。

并行:使用start命令

但我认为您的批处理有一个错误:不要混合使用 cd 和调用批处理。改为这样做:

...
cd %~dp0\..\demo123\folder1
call first.bat
cd %~dp0\..\demo555\folder2
call second.bat
...

您也可以使用完整路径调用批处理,但我相信分成两行可以使批处理更具可读性。

关于windows - 如何使用 master.bat 从不同位置执行多个 .bat 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31019125/

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