如何从批处理脚本中调用另一个批处理脚本?
我希望它在if
语句中执行。
发布于 2011-01-26 05:20:10
使用CALL
,如下所示
CALL nameOfOtherFile.bat
这将阻止(暂停)当前批处理文件的执行,并将一直等到CALL
ed的批处理文件完成。
如果您不想阻止它,请改用START
。
在cmd提示符下使用CALL /?
或START /?
获取详细信息。
发布于 2011-01-26 05:18:24
你应该使用CALL
CALL batch.bat
发布于 2019-05-06 21:56:17
如果要在另一个窗口中打开批处理文件,请使用start
。这样,您基本上可以同时运行两个脚本。换句话说,您不必等待刚刚调用的脚本完成。下面的所有示例都有效:
start batch.bat
start call batch.bat
start cmd /c batch.bat
如果您想等待脚本完成,可以尝试使用start /w call batch.bat
,但batch.bat必须以exit
结尾。
https://stackoverflow.com/questions/4798879
复制相似问题