antバッチファイルですか?
もしそうなら、試してください(またはとにかく試してください)
CALL ant run
また
START "windowname" ant run
コマンドに追加/waitして、処理を続行する前にSTART最初のバッチが終了するまで待機させることができます。ant
見る
`start /?`
docco のプロンプトから。
(以下のコメント)
元のコードは次のとおりです。
start cmd
cd /d C:\Users\MeUser\Downloads\selenium-grid-1.0.8\examples\java2
ant run
cd /d C:\Users\MeUser\Downloads\selenium-grid-1.0.8\examples\java3
ant run
これがすべきことは次のとおりです。
- まったく新しい CMD ウィンドウを開始する
- 指定したディレクトリに変更
antパラメータで実行可能ファイルを開始しますrun
今-ダウンロードしたばかりで、 andがANT含まれていることがわかりましたが、NOTが含まれています。ANT.BATANT.CMDANT.EXE
お使いの環境でPATHEXTは、whis という変数があり、これは有効な実行可能拡張子をセミコロンで区切ったリストで、選択順に並べられています。おそらく、それを変更するための特定のアクションを実行していない限り、これはPATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
これが意味することは、実行される ANT は、ANT.BATそのディレクトリをパスに追加した場合であるということです (これは、説明にあると思います)。
ということで、ANT.BAT意志のTRANSFER実行を実行しANT.BATます。
それで:
CMD新しいウィンドウを作成する理由がわかりません。
cd /d C:\Users\MeUser\Downloads\selenium-grid-1.0.8\examples\java2
CALL ant run
cd /d C:\Users\MeUser\Downloads\selenium-grid-1.0.8\examples\java3
CALL ant run
動作するはずです。
cd /d C:\Users\MeUser\Downloads\selenium-grid-1.0.8\examples\java2
START /wait "First ANT" ant run
cd /d C:\Users\MeUser\Downloads\selenium-grid-1.0.8\examples\java3
START /wait "Second ANT" ant run
も動作するはずです。
/waitIf it follow the startthen cmdの位置に注意してstartください。それが続く場合ant、cmdはそれがantパラメーターであると想定します。
/wait は、実行可能ファイルが終了するまで待機するように CMD に指示するだけです。
これ:
cd /d C:\Users\MeUser\Downloads\selenium-grid-1.0.8\examples\java2
START "First ANT" ant run
cd /d C:\Users\MeUser\Downloads\selenium-grid-1.0.8\examples\java3
START "Second ANT" ant run
も動作するはずですが、今回は最初の ANT インスタンスと並行して 2 番目の ANT インスタンスが開始されます (ミリ秒後)。
"quoted string"の前にも注意してくださいant。START ステートメントの構文は"quoted string"、ウィンドウ タイトルとして a を許可することです。必要に応じて、引用符で囲まれた文字列を空にすることも""できます。実行可能ファイルが引用符で囲まれている場合を除いて、引用符で囲まれた文字列を完全に省略することもできます。この場合、ウィンドウのタイトルはrequired.