如何并行运行多个DOS命令?

如何运行多个dos命令?

我有一个for循环,运行检测服务器来检测哪个服务器工作,并且是快速的。 而且因为有更多的服务器,我不希望按顺序运行所有服务器检测,而是并行运行。

你可以像这样start并行执行命令:

 start ping myserver start nslookup myserver start morecommands 

它们将分别以自己的命令提示符开始,并允许您从一个batch file同时运行多个命令。

希望这可以帮助!

我build议你看看“ 如何在另一个bat文件的后台运行bat文件?

另外,在“ 并行执行shell进程 ”问题页面中给出了(使用start命令的)好的答案;

但我的build议是使用PowerShell 。 我相信这将完全适合您的需求。