これは以前に尋ねられたようですが、新しいウィンドウで別のバッチを開くにはバッチが必要です。私はもう試した:
start abc.bat
cmd abc.bat
run abc.bat
その他。それらはすべて同じウィンドウで開いたか、新しいウィンドウでコマンドプロンプトを開いたばかりで、私のバッチは無視されます。新しいウィンドウでバッチファイルを開くためのバッチコマンドはありますか?
これは以前に尋ねられたようですが、新しいウィンドウで別のバッチを開くにはバッチが必要です。私はもう試した:
start abc.bat
cmd abc.bat
run abc.bat
その他。それらはすべて同じウィンドウで開いたか、新しいウィンドウでコマンドプロンプトを開いたばかりで、私のバッチは無視されます。新しいウィンドウでバッチファイルを開くためのバッチコマンドはありますか?
これはあなたの後のものですか?
start "New Window" cmd /c test.cmd
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
start abc.bat
私のために働きます。あなたの場合の問題は何ですか?を試すこともできますstart cmd /c abc.bat
。
残念ながら、私はそのような方法を知りません (私は同じことに遭遇します)。ただし、バッチを開始するときに古いウィンドウを強制終了してみてください
abc.bat:
abd.bat
stop
abd.bat:
@echo off
@echo It works!
別のコマンド プロンプトで実行する場合は、start C:\abc.bat と入力するか、abc.bat のディレクトリを入力します。同じコマンド プロンプトで開く場合は、call "C:\と入力します。ディレクトリがどこにあっても、abc.bat」を再度実行します。それはうまくいくはずです
「C:\abc.bat」を呼び出すか、C:\abc.bat を開始します。