请问同时打开多个相同程序的批处理命令该如何写?(譬如C:⼀a.exe,请完整写出命令)

最好每个相同程序打开之间有一定的时间间隔。
2025-06-22 15:53:13
推荐回答(2个)
回答1:

@echo off
:vb
start c:\a.exe
ping -n 5 127.1>nul
goto vb
以上是死循环,每 ping 5下就打开同一个程序,如果有次数限制可以如下
@echo off
set a=0
:vb
set /a a=a+1
start c:\a.exe
ping -n 5 127.1>nul
if %a% equ 10 exit
goto vb
以上是执行了10次退出,如果路径中含有空格的话就要加双引号了,如c:\win xp\a.exe
start "" “c:\win xp\a.exe”
以上的代码保存为 文件名.bat
以上批处理其实并不好,因为有窗口出现,而且没有准确的时间,如果有VBS的话就好办多了。

回答2:

@echo off
for /l %%i in (1,1,n) do start C:\a.exe
你要开多少个相同的程序,就把N修改成那个数