2007-07-18

fenrir チョイ技  getiaとLocate32を使って

getia編

getia という、非常に軽量で使いやすいテキスト検索ソフトがあります。詳細は作者さんのページをご覧ください。

そのgetiaを使う際、fenrirを利用すると検索がほんのちょっと便利になります。

手順1
fenrir の cmdファイルに以下を追加する。
おいらの場合は0tab.txtに追加してある。(Tabを押すと実行可能なコマンド一覧が出る)


&Getia|C:\soft\getia\getia.exe -s%C "%P"



手順2
検索したい語句をコピーする。
たとえば、「bregexp.dll

手順3
fenrirを起動し、検索対象とするフォルダを表示させる






















手順4
Tabを押してメニューを表示させ、getiaを実行する。
すると、検索対象のフォルダが選択され、なおかつ、
検索したい語句が検索文字に入力された状態でgetiaが起動できる。


画面の例では、「c:\Program Files」を検索対象に、
「bregexp.dll」を検索文字に指定。














Locate32編


Locate32というこれまた非常に高速なファイル検索ソフトがあります。以前このブログでも紹介したことがあります。
興味があればこちらをのぞいてみてください。
このLocate32でも、getia同様のことができます。
手順は同じ。

手順1
fenrir の cmdファイルに以下を追加する。
おいらの場合は0tab.txtに追加してある。(Tabを押すと実行可能なコマンド一覧が出る)


&Locate|"C:\Program Files\Locate\Locate32.exe" -p"%P" -c 





注意 %Pを""で囲むのを忘れずに。忘れると正しく検索対象ファイルが指定できません。


手順2
検索したいファイル名をコピーする。ただし拡張子はぬき
たとえば、「bregexp」

手順3
fenrirを起動し、検索対象とするフォルダを表示させる

手順4
Tabを押してメニューを表示させ、Locate32を実行する。
すると、検索対象のフォルダが選択され、なおかつ、
検索したいファイルが検索窓に入力された状態で起動できる。
ただし、ひとつ残念なのは、拡張子だけはLocate32上で指定してください。

画面の例では、「c:\Program Files」を検索対象に、
「bregexp」を検索対象ファイルに指定して検索を行う例。


1 件のコメント:

匿名 さんのコメント...

アイデアいただきました。

仕上げはAutohotkey何とかできそうですね。

#IfWinActive ahk_class ahk_class fenrirMainWindow
$Tab::
Send,{Tab}
WinWaitActive, locate32
; Sleep,50
Send,{tab}
Send,txt dat ini
Send,{Enter}
return