これは以前に尋ねられたようですが、新しいウィンドウで別のバッチを開くにはバッチが必要です。私はもう試した:
start abc.bat
cmd abc.bat
run abc.bat
その他。それらはすべて同じウィンドウで開いているか、コマンドプロンプトを新しいウィンドウで開いているだけで、バッチは無視されています。新しいウィンドウでバッチファイルを開くバッチコマンドはありますか?
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 "New Window" cmd /c test.cmd
start abc.bat
私のために働く。あなたの場合の問題は何ですか? start cmd /c abc.bat
。
単にそれを行うには
start cmd /c "exampleexample.bat"
これはスペースでも機能します。
start cmd /c "example example.bat"
そしてディレクトリ。
start cmd /c "C:\NAME\Example\Hi there\example example.bat"
これでユニバーサルバッチを作成しましたが、これは問題なく動作します。
残念ながら、私はそのような方法を知りません(同じことに遭遇します)。ただし、バッチを開始するときに古いウィンドウを強制終了してみてください
abc.bat:
abd.bat
stop
abd.bat:
@echo off
@echo It works!