运行多个带有“pause”的bat文件

8

我有以下两个批处理文件:

1.bat
------
//a line which does something
pause

2.bat
------
//a line which does the other something
pause

现在,我该如何在一个新的bat文件中运行这些bat文件,而忽略pause?
1个回答

16

简单来说:移除 PAUSE

但我假设问题的限制之一可能是您不能删除 pause

那么您可以使用重定向到被调用的批处理文件。

类似于:

call 1.bat < nul
call 2.bat < nul

2
我正要发表类似的内容,只是我打算建议使用ECHO(| 1.bat,而且我实际上更喜欢你的建议。无论如何,值得一提的是,如果批处理文件不通过其pause命令读取stdin,那么这个技巧将起作用。 - Andriy M

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接