- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチフィルで起動した別ウインドウを閉じるには)
バッチフィルで起動した別ウインドウを閉じる方法
このQ&Aのポイント
- バッチファイルの中から別のコマンドプロンプトを起動し、処理が終わったらウインドウを閉じる方法について教えてください。
- Windows7でバッチファイルを実行すると、別のコマンドプロンプトが起動し、コピーが終了するとコマンド待ち状態になりますが、ウインドウを閉じる方法はありますか?
- バッチフィルで起動した別ウインドウが開いたままになってしまう問題が発生しました。ウインドウを閉じる方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
start cmd /c "copy /b c:\test1\test.exe c:\test2"
その他の回答 (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択です。
質問者
お礼
start copy /b c:\test1\test.exe c:\test2 exit ではウインドウ2は開いたままで ウインドウ1の方が閉じられてしまいます。 start cmd /c "copy /b c:\test1\test.exe c:\test2" でうまくいきました。 ありがとうございました。
お礼
start cmd /c "copy /b c:\test1\test.exe c:\test2" でウインドウ2を閉じることができました。 ありがとうございました。