• 締切済み

「スタート→すべてのプログラム→スタートアップ」について

「スタート→すべてのプログラム→スタートアップ」について Windows XPの「スタートアップ」に実行EXEのショートカットを置き(例え、EXE1,EXE2,EXE3)、マシンの起動に、順次実行されますが、そのアプリケーションの実行順番に制御することはできますか。ちなみに、「EXE1→EXE2→EXE3」ではなく、「EXE2→EXE3→EXE1」、あるいは「EXE3→EXE1→EXE2」のようにしたいのは、どうすれば良いか、どなたか教えていただけないでしょうか。

みんなの回答

回答No.3

スタートアップの実行順を制御する事は出来ない(というか、スタートアップに登録されたプログラムは、並行して同時に起動されるので「実行順」と言う概念が適用できない)です。   実行順を制御したい場合は「3つの実行ファイルをEXE2→EXE3→EXE1の順で起動するバッチファイル」を作成し、その「バッチファイル」のみを1つだけスタートアップに登録します。   バッチファイルの中でEXEを起動する場合、幾つかの方法があり ・起動したEXEの画面が閉じる(起動したEXEが終了する)まで待ってから、バッチの次の行を処理する ・起動したら待たずに戻って来て、すぐにバッチの次の行を処理する と言うのが選べます。   詳しくは「バッチコマンド」の「STARTコマンド」「CALLコマンド」を調べてみましょう。

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

BATファイルをスタートアップに置きそこから呼び出しては? /WAIT アプリケーションを起動し、終了するまで待ちます。 Start /Wait EXE2 もしくは 本体exe Start /Wait EXE1 Start /Wait EXE3 みたいに。

  • luckyebisu
  • ベストアンサー率51% (582/1129)
回答No.1

私自身は使ったことがありませんが、このソフトできるそうです。 http://www.gigafree.net/security/process/processlasso.html

関連するQ&A