コマンドの終了を待たずにコマンドを実行するための、Bashの&(アンパサンド)と同等のcmdは何ですか?


24

bashの場合:

java -jar jarfile1.jar &
java -jar jarfile2.jar &

アンパサンドを使用すると、最初のプログラムを起動し、最初のプログラムがまだ実行中に別のプログラムを実行できます。

cmdでこれを行うにはどうすればよいですか?(関連する場合はXP)。

回答:


30

スタート/Bオプション

新しいウィンドウを作成せずにアプリケーションを起動します。アプリケーションの^ C処理は無視されます。アプリケーションが^ C処理を有効にしていない限り、^ Breakがアプリケーションを中断する唯一の方法です

start /B java -jar jarfile1.jar

start /B java -jar jarfile2.jar

4

私は、Nifleからの回答の方が好きですが、セカンダリcmdシェルを作成することはできませんか?この広告の吐き気をすることができます。

cmd /c cmd /c cmd /c cmd /k echo Hello World!

いくつかの理由で、特に1つのプロセスが完了するまで待機したい場合(MSIのインストールなど、ケースにあまり関係ない場合)は、彼の回答の方が優れています。だから、固執するstart


そう、複数のcmdが私がこれまでやってきたことです。
カムジャクソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.