|
菊池さんの
2002/01/25のメッセージ:
「hidesoft.2:11099| grepファイルだけを閉じる」 に返信
>秀丸でたくさんのファイルを開いていて、そのうちの半分くらいが
>grepファイル(grep検索結果)のときに、grepファイルだけを閉じて
>しまいたいことがあります。
>このようなとき、grepファイルだけを一気に閉じたいと思っている
>のですが、何か良い方法はないでしょうか?
マクロを使えば出来ると思うけど,ややこしいことになると
思います.参考になるかわからないけど,僕はこんなときに
CraftLaunch というランチャを利用しています.
CraftLaunch というのはコマンド式のランチャで,自分で
いろんな命令を定義できます.
これを使って CloseGrep というコマンドを次のように定義します.
Name: CloseGrep
Link: &WinMessageAll
Arg : grep, , 16, 0, 0
定義したら CraftLaunch を起動して
CloseGrep
と入力したらタイトルに "grep" という文字を含む窓が全部 CLOSE
します.面倒に見えるけど,入力は自動補完されるので実際のキー入力は
CraftLaunch 起動ホットキー → c → Return
くらいです.CL で始まる他のコマンドを定義しているときは,
CLO まで入力しないとダメです.これすら面倒なほど頻繁に使うなら
秀丸マクロの run コマンドとかで CraftLaunch に CloseGrep を送信
すれば「ボタン一発 grep 消去マクロ」が完成します.
例) run "c:\\bin\\clnch.exe /ex CloseGrep";
endmacro;
CraftLaunch はレジストリも使わないソフトなので,どうしても
他にうまい方法がないようなら試してみるといいと思います.
入手先: http://hp.vector.co.jp/authors/VA012411/
(補足)
Name: CloseAll
Link: &WinMessageAll
Arg : %arg, , 16, 0, 0
というコマンドを作っておけば引数を使ってどんな窓も 一括 CLOSE
が可能です.この場合は
CloseAll;grep
としたらいいです.また,CraftLaunch は普通にアプリケーションの
起動もできます(^^;
|
|