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. Windowsサービスから子プロセスを閉じる
- 3. Guide.BeginShowMessageBoxをコードから閉じる方法
- 4. フォームが閉じられた後にコンソールウィンドウを閉じる方法
- 5. バッチファイルを使用しているときにcmdウィンドウを閉じる方法は?
- 6. VBScriptを正常に実行した後にCMDプロンプトウィンドウを閉じる方法
- 7. Tkinter - Windowsエクスプローラでディレクトリウィンドウを開く方法
- 8. WindowsエクスプローラからWebブラウザにドラッグアンドドロップする
- 9. Windowsシェルスクリプト - コマンドプロンプトを閉じる
- 10. WPFのWindows閉じるボタン
- 11. MFCキャプションバーから閉じるボタンを削除する方法
- 12. 閉じるメニューからEnterを押すのを防ぐ方法
- 13. JavaからWindowsエクスプローラへのDragNDrop
- 14. コードの後ろからタブを閉じる方法は?
- 15. JavaFXのコントローラから新しいポップアップウィンドウを閉じる方法
- 16. 子ページからJQueryダイアログボックスを閉じる方法
- 17. フレーム内から$ .colorboxを閉じる方法
- 18. ブートストラップ閉じる閉じる閉じる閉じる閉じる閉じる閉じる次へ進む
- 19. フォームを閉じるとき閉じる開いているすべてのメッセージボックスを閉じる方法を
- 20. Windowsエクスプローラのレジストリキー
- 21. windows 7電話機 - キーボードを閉じる
- 22. Windows Media PlayerをMATLABで閉じる
- 23. C#Windowsフォームを閉じる問題
- 24. CloseHandleでWindows C++スレッドを閉じる
- 25. ダブルクリックでWebViewを閉じる方法は?
- 26. フラグメント内のソフトキーボードを閉じる方法
- 27. フォームを閉じる簡単な方法
- 28. Watir Webdriver子ウィンドウを閉じる方法
- 29. サーバー送信イベントを閉じる方法
- 30. ASP.Netでページを閉じる方法
なぜ最初にエクスプローラを開いていますか?好奇心の外にちょうど – Yahia
、なぜあなたは "プログラムを実行する"エクスプローラを開いている必要がありますか?エクスプローラーのプロセスIDを見つけようとすると、今開いていたプロセスを終了することができます。 – Cilvic
ユーザーはプログラム内で仕事をしたいと思っています。プログラムによっていくつかのファイルが生成されます。ファイルがOKであるかどうかを確認するとよいでしょう。だから、ファイルをチェックして開き、それらを表示する必要があります。彼はプログラムを閉じて作業を続けることができます。残念ながら、プログラムを実行してジョブ全体を自動化することはできません。ディレクトリを切り替えるプロセスは、ユーザーのジョブを簡素化することです。彼は単に間違いをすることができますが、この方法で間違いを犯すことはできません。私はcmdのプロセスを閉じる方法を知らない。どのように新しいプロセスIDを見つけるか? – user1141649