gpt4 book ai didi

windows - 使用命令提示符调用子目录中的批处理文件

转载 作者:可可西里 更新时间:2023-11-01 13:28:27 24 4
gpt4 key购买 nike

我想使用一个批处理文件来调用子目录中的另一个批处理文件。例如,如果我的文件系统如下所示:

主文件夹
主程序.bat
第一目录
第二目录
foo.bat

然后 main.bat 可能看起来像这样:

echo on
REM This lines tells the user what this bat file is doing
call ant
call \SecondDirectory\foo.bat

我正在寻找一种我认为不存在的单线解决方案。不幸的是,我并不总是想使用批处理文件来执行此操作,而是想直接从命令行执行此操作。

最佳答案

您确实可以使用 call 从另一个批处理文件中调用一个批处理文件命令。正如@Blorgbeard 所述,问题在于前导反斜杠 \。删除它表示 SecondDirectory 是相对于当前工作目录的。

call SecondDirectory\foo.bat

请注意:call 命令本质上是在运行时插入被调用的代码。小心避免变量 name collisions .

关于windows - 使用命令提示符调用子目录中的批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4663657/

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