チームに少し追加するだけです。
たとえば、ビルドを呼び出すバッチファイルでは、次のように記述できます。
call mvn process-resources war:exploded & c:\programms\MPlayer\mplayer.exe "d:\programms\res\ok.wav" > nul
これで、mvnの実行後、mplayerが起動してok.wavが失われ、コンソールに余分なゴミが追加されなくなります(「> nul」のため)。 当然、他のプレーヤーを使用するか、「ok.wav」を呼び出すだけで、デフォルトのプレーヤーが起動しますが、グアがないのでプレーヤーが好きです。
便宜上、呼び出し音を別々のバーツに入れて、パスが登録されている場所に置いてから、他のコマンドで呼び出すことができます。 正常に完了した場合とエラーが発生した場合に、それぞれ2つのバッチファイルを作成できます。
だから:
build.bat
call mvn process-resources war:exploded && success.bat || fail.bat
success.bat:
@c:\programms\MPlayer\mplayer.exe "d:\programms\res\sucess.wav" > nul
fail.bat:
@c:\programms\MPlayer\mplayer.exe "d:\programms\res\error.wav" > nul
ビルドを実行すると、コンソールに切り替えることができなくなります。プロセスが成功するかどうかに関係なく、プロセスがいつ終了するかは既にわかります。
最後に、次の内容の.Batを作成します。
@%* && success.bat || fail.bat
これで、任意のコマンドを実行できます。
! very_large。ファイルをコピーして、結果を聞きます。
サウンドは、Windowsまたはその他の標準から取得できます。 私はこれらのTSCUpd00.wav 、 TSCErr01.wavが好きです。
Windows XPのリダイレクト
誰かがもっと簡単な方法を知っているなら、私はアメリカの発見者のふりをしません-それを共有します。