• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチフィルで起動した別ウインドウを閉じるには)

バッチフィルで起動した別ウインドウを閉じる方法

このQ&Aのポイント
  • バッチファイルの中から別のコマンドプロンプトを起動し、処理が終わったらウインドウを閉じる方法について教えてください。
  • Windows7でバッチファイルを実行すると、別のコマンドプロンプトが起動し、コピーが終了するとコマンド待ち状態になりますが、ウインドウを閉じる方法はありますか?
  • バッチフィルで起動した別ウインドウが開いたままになってしまう問題が発生しました。ウインドウを閉じる方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

start cmd /c "copy /b c:\test1\test.exe c:\test2"

ID_20150222
質問者

お礼

start cmd /c "copy /b c:\test1\test.exe c:\test2" でウインドウ2を閉じることができました。 ありがとうございました。

その他の回答 (1)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>ウインドウ2の処理が終わったらウインドウ2を閉じるにはどのようにすればよいでしょうか。 test.batを次のように修正してください。 ---test.bat------------ start copy /b c:\test1\test.exe c:\test2 exit ------------------------- startコマンドで新しいコマンドプロンプトを開くときはそのバッチファイルの最後の行にexitコマンドを記載してコマンドプロンプトを閉じるのが常識になっています。 複数のコマンドプロンプトから不要なコマンドプロンプトを探す方法が無いのでtest.batに閉じるためのexitコマンドを書くかtest.batを起動する方法(回答No.1)を変えるかの2択です。

ID_20150222
質問者

お礼

start copy /b c:\test1\test.exe c:\test2 exit ではウインドウ2は開いたままで ウインドウ1の方が閉じられてしまいます。 start cmd /c "copy /b c:\test1\test.exe c:\test2" でうまくいきました。 ありがとうございました。

関連するQ&A