CMDからWindowsエクスプローラを閉じることはできますか?私はこれを行うバッチを持っています:プログラムを実行するよりも、このフォルダのエクスプローラを開いてディレクトリを変更します。ユーザがプログラムを閉じると、エクスプローラ(またはすべてのエクスプローラが開いた状態)を閉じ、次のフォルダ(cdフォルダ)に進み、このフォルダ内で同じプログラムを実行します。最後のフォルダが処理されるまでCMDからWindowsエクスプローラを閉じる方法
答えて
Windowsエクスプローラウィンドウを開く独自のコマンドラインアプリケーションを作成する必要がある場合を除き、バッチファイルではありません。(これは重要な部分です)そのエクスプローラウィンドウのウィンドウハンドルを何とか知っています。それは基本的に誰かがそのウィンドウを閉じるのをシミュレートします。
「開かれたすべてのエクスプローラウィンドウ」を決定する方法は、コマンドラインからexplorer.exe
インスタンスを起動するのではなく、自分のアプリケーションから行うことです。
私は、ウィンドウハンドル(win32のAPI用語ではHWND
)を決定してクローズメッセージを投稿すると、プロセスハンドルを追跡してエクスプローラプロセスインスタンスを終了しようとするよりも、欲しい。
私はそれが何であるかわかりません。 "Windowsエクスプローラウィンドウを開く独自のコマンドラインアプリケーションを作成しない限り" - はい、理想的です。しかし、私はこれらのことについて何も知らない。 – user1141649
これはプログラミングの質問のウェブサイトです。プログラミング言語を選択すると、あなたの質問はトピックになります。しかし、最初に何かを試してみてください。エクスプローラウィンドウを開いて、Python、C++、C#、Delphi、Rubyのいずれかのウィンドウが開かれたときのハンドルを見つけたり、覚えたりすることを頼んだら、たくさんの人があなたを助けることができました。どちらがあなたが知っているか、または学びたいと思いますか? –
それを忘れてしまった。私はCMDがその仕事をすることができると思った。 – user1141649
Explorerプロセス(これは単に窓を殺すが、それは間違いなくそれを行うだろう以上のことを行う可能性があることに注意)を殺すことでエクスプローラのウィンドウを閉じます:、例えば
を勝利+ Rを使用して、この
を試してみてくださいcmd /c "taskkill /f /im explorer.exe && start explorer"
エクスプローラを再起動せずに殺すと、Ctrl + Shift + Escを押してタスクマネージャをプルアップし、新しいタスク「エクスプローラ」を開始します。
- 1. CMDスクリプト:CMDを閉じる方法
- 2. cmdからブラウザウィンドウを閉じる
- 3. Windowsサービスから子プロセスを閉じる
- 4. LabVIEWコードの実行後にcmdを閉じる方法
- 5. Guide.BeginShowMessageBoxをコードから閉じる方法
- 6. CMDで複数のウィンドウを閉じる
- 7. フォームが閉じられた後にコンソールウィンドウを閉じる方法
- 8. Tkinter - Windowsエクスプローラでディレクトリウィンドウを開く方法
- 9. WindowsエクスプローラからWebブラウザにドラッグアンドドロップする
- 10. バッチファイルを使用しているときにcmdウィンドウを閉じる方法は?
- 11. Windowsで古いgitアカウントからログアウトする方法CMD
- 12. Windowsシェルスクリプト - コマンドプロンプトを閉じる
- 13. VBScriptを正常に実行した後にCMDプロンプトウィンドウを閉じる方法
- 14. VBScript:Windowsエクスプローラが閉じられているときにスクリプトを停止する
- 15. JavaからWindowsエクスプローラへのDragNDrop
- 16. WPFのWindows閉じるボタン
- 17. 警告ダイアログを閉じる前にSoftInputKeyboardを閉じる方法
- 18. QMainWindowが閉じられたときにQDialogを閉じる方法
- 19. C#でWindowsフォームアプリケーションからコンソールウィンドウを閉じるには?
- 20. MFCキャプションバーから閉じるボタンを削除する方法
- 21. Windowsエクスプローラのレジストリキー
- 22. JFrameを閉じてJOptionPaneを直接閉じる方法は?
- 23. 閉じるメニューからEnterを押すのを防ぐ方法
- 24. Android - カスタムダイアログクラス - 閉じる方法
- 25. cmdを使用して現在のウィンドウを閉じますか?
- 26. プログラムを実行した後でcmdを閉じますか?
- 27. Javafxコントローラークラスからシーンを閉じる方法
- 28. アダプタ・クラスからナビゲーション・ドロワを閉じる方法
- 29. プッシュページonsナビゲータからons-slidingメニューを閉じる方法
- 30. コードの後ろからタブを閉じる方法は?
なぜ最初にエクスプローラを開いていますか?好奇心の外にちょうど – Yahia
、なぜあなたは "プログラムを実行する"エクスプローラを開いている必要がありますか?エクスプローラーのプロセスIDを見つけようとすると、今開いていたプロセスを終了することができます。 – Cilvic
ユーザーはプログラム内で仕事をしたいと思っています。プログラムによっていくつかのファイルが生成されます。ファイルがOKであるかどうかを確認するとよいでしょう。だから、ファイルをチェックして開き、それらを表示する必要があります。彼はプログラムを閉じて作業を続けることができます。残念ながら、プログラムを実行してジョブ全体を自動化することはできません。ディレクトリを切り替えるプロセスは、ユーザーのジョブを簡素化することです。彼は単に間違いをすることができますが、この方法で間違いを犯すことはできません。私はcmdのプロセスを閉じる方法を知らない。どのように新しいプロセスIDを見つけるか? – user1141649