對於我正在處理的程序,我需要多次打開相同的可執行文件,所以我認爲將批處理文件打開足夠多的應用程序會更容易自動。我試過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