如何运行多个DOS命令?
我有一个for
循环,运行服务器的检测,以检测服务器的工作原理和快速。 而且因为有更多的服务器,我想不按顺序运行所有的服务器的检测,但在并行。
如何运行多个DOS命令?
我有一个for
循环,运行服务器的检测,以检测服务器的工作原理和快速。 而且因为有更多的服务器,我想不按顺序运行所有的服务器的检测,但在并行。
您可以在并行执行的命令start
是这样的:
start "" ping myserver
start "" nslookup myserver
start "" morecommands
他们将分别开始在自己的命令提示符下,让你从一个批处理文件中同时运行多个命令。
希望这可以帮助!
我建议你去看“ 我如何运行在从另一个bat文件在后台一个bat文件? ”
此外,很好的答案(使用start
命令)中的“被赋予外壳工艺的并行执行问题页” 在这里 ;
但我的建议是使用PowerShell。 我相信这将完全满足您的需求。
如果你有多个参数使用如下的语法。 我有一个bat文件与脚本如下
启动 “dummyTitle” d:\路径\ ProgramName.exe参数1参数2参数3开始 “dummyTitle” d:\路径\ ProgramName.exe Param4 Param5 Param6
这将打开多个控制台