はじめに
Windows を使用していてエクスプローラーで開いているフォルダ ( ウィンドウ ) を
バッチファイルやマウスジェスチャーのアプリで閉じたいな
と思う今日この頃。
調べたところ .vbs とかでなら閉じられるらしい。
ささっと指定して手軽に閉じたいのに・・・。
という訳で、ないなら自分で作ろう精神。
バッチファイルで呼び出して特定のウィンドウを
ALT+F4 キー送信して閉じるだけのアプリ
WindClose_M10、爆誕。
【 目次へ戻る 】
WindClose_M10 ダウンロード
WindClose_M10 のダウンロードは以下です。WindClose_M10 v1.02 ( 19/07/02 )
MD5:B011BA225C319691B9C931C0CDB5F2A1
このアプリは開発を終了しました。
後継アプリとしまして Autoit3 というスクリプトで
動作するアプリを公開中です。
バッチファイルなどで ALT+F4キー を送信し指定ウィンドウを閉じるスクリプト Autoit3
*** ご注意 ***
このブログに書いてある事やアプリの実行は
自己責任にてお願いいたします。
このブログの管理者 気ままさん は
記事に書いてあることを実行して発生した
起こったすべての事柄において責任を負いません。
**************
【 目次へ戻る 】
使用方法
上のファイルをダウンロードしたらどこかに解凍してください。WindClose_M10.exe を実行すると
使用方法の簡単な説明が出ます。
使用はバッチファイルかマウスジェスチャーのアプリにて
使用するのを想定。
エクスプローラー ( explorer.exe ) で
開いているフォルダを閉じるとします。
フォルダ名 ( タイトルバーに表示されている文字 ) は
「 新しいフォルダー 」 としまして
以下のように書きます。
WindClose_M10.exe /新しいフォルダー /explorer.exe /0
実行すると上で指定したウィンドウ ( タイトルバー ) に
閉じるショートカットキーのコマンド、ALT+F4 キーが押され
ウィンドウが閉じます。
最後尾の /0 は閉じるウィンドウ ( タイトルバー ) の
完全一致する場合に指定、前方一致をしたい場合は
WindClose_M10.exe /新しい /explorer.exe /1
この様に最後尾を /1 とします。
この場合はエクスプローラーで開いている 「 新しい 」 と
名がつくウィンドウ ( タイトルバー ) 全てを閉じます。
上ではエクスプローラーの例ですが
アプリ名とタイトルバー名が分かり
ALT+F4 キーを押してウィンドウが閉じさえすれば
他のアプリでも動作します。
画像だとこうなります、( クリックで拡大可能 )
バッチファイルの書き方の一例 ( R:\test に解凍した場合 )
【 目次へ戻る 】
諸注意
エクスプローラーを閉じる想定で作成していますのでメモ帳など、更新していると保存ダイアログが出るアプリだと
何度も終了させようとしますのでそこは仕様です。
メモ帳なら保存か閉じてしまえば問題ないです。
永遠と終了コマンドを打ち込まれると困ると思いますので
50回 のキー送信で途中確認をするようにしておきました。
一度に 50個 も同じウィンドウ名を開いている方は
いないと思いますが、多すぎたかも。
また、 ESCキー の長押しで停止確認をするように
しておきました。 ( v1.02~ )
-----
とまあ、こんな感じで
バッチファイルにて、エクスプローラーで
開いているフォルダを閉じられるよ。
開くのは start で簡単なのに
何故ゆえ簡単に閉じられないのかな?という疑問。
以上。
この記事へのコメント