fenrirによるファイラとランチャ一本化計画その3

経過


順調。もう少しいじったら、不満はすべて解消されそう

やったこと

Cltcの実装


AutoHotkeyを利用して行う。fenrirがアクティブの時にTabキーを押したら、Cltcが起動するようにした。以下を、autohotkey.iniに追加。

#IfWinActive,ahk_class fenrirMainWindow
Tab::
run,D:\bin\cltc\cltc.exe
cmdファイルの設定


解凍関係の追加と、Enterを押したときの挙動を増やす。

2u.txt

[.***;
Arcdec | D:\bin\arcde\Arcdec.exe "%P"
Noah(閲覧)| D:\bin\noah\Noah.exe -cx "%P"
Lhaz | D:\bin\lhaz\Lhaz.exe "%P"
]

0enter.txt

[.\\\;
Winamp | "C:\Program Files\Winamp\winamp.exe" "%P"
Hamana | D:\bin\Hamana\Hamana.exe "%P"
]

[.txt; .ini;
ttPage-R | D:\bin\ttPage-R\ttPage.exe "%P"
sakura | D:\bin\sakura\sakura.exe -WX=0 -WY=0 -R "%P"
]
[.zip; .rar; .lzh;
Arcdec |D:\bin\arcde\Arcdec.exe
Noah(閲覧)| D:\bin\noah\Noah.exe -cx "%P"
Lhaz | D:\bin\lhaz\Lhaz.exe "%P"
]
[.???;
ShellExecute|"%P"
]

ポチエスにとばさず、コマンドファイルの記述のみで行ってみた。ポチエスいいんだけど、私が無計画にいろいろなところと関連させまくったからいじりにくいの;;フォルダ構成とか無駄なとこあるからそれも何とかしたいんだけど、それやったらいろいろと不都合がでちゃうの;;
しばらくfenrirのコマンドファイルいじって、ポチエスっぽいのを代行させてみようとおもう。現れるメニュー、見た目シンプルだしかっくいいよね^^

その他


getiaをfenrirから開けるようにした。また、ファイルネームなども取得できるようにした。

2Tab.txt

[.***;
CopyFileName|D:\bin\fenrir\Dir\clip.exe %F
CopyParentPath|D:\bin\fenrir\Dir\clip.exe %D
CopyPath|D:\bin\fenrir\Dir\clip.exe %P
----------------------------------------
Copy"PathName"|D:\bin\fenrir\Dir\clip.exe "%P"
Copy"ParentPath"|D:\bin\fenrir\Dir\clip.exe "%D"

----------------------------------------
コンテクストメニュー|D:\bin\fenrir\Dir\contextMenu.exe "%P"
DialogHandler|D:\bin\simpletools\DialogHandler.exe "%P"
CraftLaunchに登録|D:\bin\clnch\clnch.exe /ex &SetCommand;"%P"
----------------------------------------

getia|D:\bin\getia\getia.exe "%P"
]

どう見ても覚えらんない人のぱくりです。にゃむにゃむ。
あふでalt+\で、ファイル名とか取得できるはずなんだけど僕の設定が悪いのか、できない場合がある。これで、確実にファイル名だけ取得できるようになった。

あふの設定


fenrirに投げるときのコマンドラインを少しいじった。どっちがいいのかはよくわからん。
D:\bin\fenrir\EXEFENRIR\fenrir.exe /dir="$P" /key="$W"
だが、これだとルートフォルダにカーソルがあるとき、キーに"."が入ってしまって使いにくい。何とかいろいろやろうとしたけどめんどいからいいや元に戻した。

今思ったけど、EXEFENRIRってフォルダ名とかめっちゃ適当だな…次には直しとこう。ほかにもファイル構成とかどう見てもまずいのを今見つけたけど、また今度にしよっと。
ひさびさにいろいろといじったし、次にはソフトウェアいじりとは違うことをかこっと!