2009-02-14

ppx上で選択したエントリをfenrirのpathファイルに追加できるようにしてみる

Firefoxを常用している。
Firefoxのブックマークとローカルコンピューター上のお気に入りを同期させるのは、いろいろなソフトが出てきて、(BookSyncとかFoxmarkesとか)以前ほどたいへんではなくなったように思う。

しかしながら、ブラウザのブックマークから悠長にページを開くことはほとんどなく、もっぱらfenrirのお世話になっている。

Firefoxのブックマークは即、fenrirのpathファイルに反映させることができない。
まずFirefoxのブックマークをローカルコンピューター上のお気に入りと同期させ、さらに同期させたお気に入りをスキャンしてfenrirのpathファイルに反映させなければならない。かなり面倒な作業となる。

おいらの場合ブックマークをローカルのお気に入りと同期させるのは、fenrirのpathファイルを更新させるためだけといってもいい。

しかし、新しいブックマークを追加したたびごとに、fenrirのpathを更新させるなんて、頭をかきむしりたくなってくる。そこでどうしているか。urlをコピーしてお気に入りに移動させ、それをfenrirのpathに手動で追加してきた。一つや二つならそう面倒でもない。

前置きが長くなったけれど、ここからが本題。

PPxを常用している。
新しいお気に入りのpathを、手間暇かけずにPPxから追加できたらものすごく楽だよなぁと。
具体的には、れとこれとこれっというようにエントリを選択して、コマンドを実行すればチャチャチャッとpathに書き込めるようにならないものかなぁと思った次第。

やってみたら、けっこう簡単にできた。

以下のコマンドを適当なキーまたはメニューにに割り当てればいい。

%Obs cmd.exe /c echo %FDCN>> C:\soft\Fenrir\dir\data\path

こんなかんじ。

















オプションを%Obだけにすると、どういうわけかエントリを5つ選択してもエントリが一つ飛びにしか追加されないので、%Obsとしたところ、すべてのエントリが追加されるようになった。さらに、%FDCには「N」をくっつけておかないと、
エントリ名に空白があった場合、エントリ名が""でくくられてしまう。


ファイル用(All)、フォルダ用(Dir)、実行ファイル用(Exe) 、リンク用(Link)と、4種類のfenrirを使い分けているので、どのキーにどのfenrirを割り当てたのか忘れてしまうので、個人用実行メニューに、それぞれのコマンドを割り当てた。
ただ割り当てるだけでは区別がつきずらくなるのでメニューを階層化してみた。


こんなかんじ。
使い方は、追加したいエントリをいくつか選択して、個人用実行メニューを表示させ、追加したいpathを選択すればいい。
あぁ~なんて楽なんだ。

追加ができたのだから、削除だってできるだろうとやってみた。
付属のfenrirScanをつかって、できることはできるのだけれど、PPxから複数のエントリを削除しようとすると、pathファイルがおかしくなってしまったり、最悪、ファイルが0バイトになってしまったりと非常に不安定のようなので、やめておいた。一つづつならおかしくはならないのだけれどね。



0 件のコメント: