8

私はいくつかの構築作業を行うantbuild.xmlを持っています。ただし、これを実行する前に、いくつかの変数/環境を設定する必要があります。スクリプトを使用してそれを実行し、そこから直接.bat呼び出しようとしているので、2つの手順を実行する必要はありません。ant

スクリプトはantターゲットを正常に呼び出しますが、antビルドが完了するとすぐにコマンドプロンプトウィンドウが自動的に終了します(ビルドの失敗/成功に関係なく)

私は試しましたがpausecmd /k どちらも機能していないようです。

ファイルは次のようになり.batます。

@echo off
call C:/somefile.bat
ant targetName
pause
cmd /k
4

1 に答える 1

14

antスクリプトがコンソールアプリの場合は、それも必要になりますcall。そうしないと、制御がコンソールアプリに転送され、バッチに戻ることはありません。

@echo off
call C:/somefile.bat
call ant targetName
pause
于 2013-02-05T08:48:11.443 に答える