可同时打开多个应用程序的批处理定时器
问题描述:
对于我正在处理的程序,我需要多次打开相同的可执行文件,所以我认为将批处理文件打开足够多的应用程序会更容易自动。我试过2种不同的方法,并给出两个问题,我会复制和粘贴在这里的代码,并解释excactly出错:可同时打开多个应用程序的批处理定时器
代码1:
for /l %%x in (1, 1, 6) do (
echo %%x
start test.exe
)
exit
在这里,我试图开辟6同样的应用程序也在不断地进行着,即使这个工作接近完美,一些应用程序要求覆盖windows temp文件夹中的文件,虽然现在很容易说出来并使其以这种方式工作,但它并不是真正的用户友好的
我认为,如果我在打开一个新的应用程序(1-5毫秒)之间放一段时间,这个问题就不会发生,所以让我做一个未尝试。
代码2:
SET n=0
:Loop
SET /A n=n+1
test.exe
Ping 1.1.1.1 -n 1 -w 10
if %n% EQU 6 (
exit
) Else if %n% LEQ 3 (
Goto Loop
)
exit
不知何故,这个方案并不让我一次打开多个应用程序,如果我想要另一个应用程序被启动,我要结束正在运行一个,和对于我的项目,我真的需要一次启动多个应用程序。
有人能帮我解决这个问题吗?
PS:如果你有兴趣我在做什么,这里是我的论坛帖子的链接吧:https://forum.yoyogames.com/index.php?threads/multi-exe-communications.852/
我已经修好了,还是非常感谢:) – Lolslayer