36

これは以前に尋ねられたようですが、新しいウィンドウで別のバッチを開くにはバッチが必要です。私はもう試した:

start abc.bat

cmd abc.bat

run abc.bat

その他。それらはすべて同じウィンドウで開いたか、新しいウィンドウでコマンドプロンプトを開いたばかりで、私のバッチは無視されます。新しいウィンドウでバッチファイルを開くためのバッチコマンドはありますか?

4

7 に答える 7

45

これはあなたの後のものですか?

start "New Window" cmd /c test.cmd
于 2012-06-17T22:15:25.207 に答える
32

start abc.batうまくいかないのは少し奇妙ですが、これは別のバッチの途中でこれを実行しているためだと思います。おそらく必要ですcall

22:22:38.85 c:\help call
Calls one batch program from another.

CALL [drive:][path]filename [batch-parameters]

あなたに与えるか、正確な問題が何であるstart call abc.batかによって異なります。call start abc.bat

于 2012-06-17T21:24:41.523 に答える
1

start abc.bat私のために働きます。あなたの場合の問題は何ですか?を試すこともできますstart cmd /c abc.bat

于 2012-06-17T21:20:31.497 に答える
0

残念ながら、私はそのような方法を知りません (私は同じことに遭遇します)。ただし、バッチを開始するときに古いウィンドウを強制終了してみてください

abc.bat:

abd.bat
stop

abd.bat:

@echo off
@echo It works!
于 2012-06-17T21:23:54.947 に答える
-1

別のコマンド プロンプトで実行する場合は、start C:\abc.bat と入力するか、abc.bat のディレクトリを入力します。同じコマンド プロンプトで開く場合は、call "C:\と入力します。ディレクトリがどこにあっても、abc.bat」を再度実行します。それはうまくいくはずです

「C:\abc.bat」を呼び出すか、C:\abc.bat を開始します。

于 2014-06-02T13:13:26.710 に答える