2016-06-28 5 views
-1

プログラムの場合、私は同じ実行可能ファイルを何度も開く必要があるので、十分なアプリケーションを開くバッチファイルを作成する方が簡単かもしれないと思った自動的に。私は2種類の方法を試してみたし、両方の問題を与え、私はコピーしてここにコードを貼り付け、excactlyうまくいかないものを説明します:一度に複数のアプリケーションを開くことができるバッチタイマー

コード1:ここでは

for /l %%x in (1, 1, 6) do (
    echo %%x 

    start test.exe 
) 

exit 

が、私は6を開くしようとします同じアプリケーションをすぐに使用することができますし、これが完璧に近い場合でも、Windowsの一時フォルダ内のファイルを上書きすることを頼むアプリケーションもありますが、今言い、そのように動作させるのは簡単ですが、フレンドリーな

私は新しいアプリケーションを開く(1〜5ミリ秒)の間に少し時間を置くと、この問題は起こらないと思ったので、 nother試み。

コード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/

+0

私はすでにそれを修正しましたが、まだ多くの感謝:) – Lolslayer

答えて

1

実行可能ファイルを起動するstartのコマンドを使用します。

start test.exe 

この継続する前に終了するのを待たずにプロセスを起動します。

+0

多くのおかげで、私はそれを見ていないとは思わない! – Lolslayer

関連する問題