首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从批处理脚本中运行批处理脚本?

如何从批处理脚本中运行批处理脚本?
EN

Stack Overflow用户
提问于 2011-01-26 05:12:29
回答 7查看 257.2K关注 0票数 109

如何从批处理脚本中调用另一个批处理脚本?

我希望它在if语句中执行。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-01-26 05:20:10

使用CALL,如下所示

代码语言:javascript
复制
CALL nameOfOtherFile.bat

这将阻止(暂停)当前批处理文件的执行,并将一直等到CALLed的批处理文件完成。

如果您不想阻止它,请改用START

在cmd提示符下使用CALL /?START /?获取详细信息。

票数 240
EN

Stack Overflow用户

发布于 2011-01-26 05:18:24

你应该使用CALL

代码语言:javascript
复制
CALL batch.bat
票数 8
EN

Stack Overflow用户

发布于 2019-05-06 21:56:17

如果要在另一个窗口中打开批处理文件,请使用start。这样,您基本上可以同时运行两个脚本。换句话说,您不必等待刚刚调用的脚本完成。下面的所有示例都有效:

代码语言:javascript
复制
start batch.bat
start call batch.bat
start cmd /c batch.bat

如果您想等待脚本完成,可以尝试使用start /w call batch.bat,但batch.bat必须以exit结尾。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4798879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档