White scenery @showyou, hatena

If you have any comments, you may also send twitter @shsub or @showyou.

Bluewind代替ソフト

Fenrir,craftlaunchを使ってみた。結論から見ればcraftlaunch(http://sites.google.com/site/craftware/
)の方がよさげ。


Fenrirは起動時に全ドライブスキャンしてくれるのだけど、これのせいで例えばputtyとか入れたいときに「pu」と入れてもフォルダ名とかいろいろ結果が出てきてしまう。Tweenを複数のフォルダに分けて使ってるけど、この場合もっとタチが悪くてTween_sub/Tween.exeを起動しようとするのにTween_subでは起動できない。


craftlaunchはCtrl+Shift+Spaceで起動できるし、アプリケーションも登録制なのでこちらの方が使えそう。ただ登録するのにconfig.pyの編集が必要っぽい感じなので、少しいじって登録しやすくしてみた。Diffとり忘れたので簡単に変更点書いとく。

def configure(window):
    commandList = (
            ( u"Putty",  u"E://putty/putty.exe"),
            ( u"Foobar2000", u"E://foobar2000/foobar2000.exe")
            )
    (中略)
    window.launcher.command_list += [
        ( u"NetDrive",  command_NetDrive ),
        ( u"Google",    window.command_URL( u"http://www.google.com/search?ie=utf8&q=%param%", encoding=u"utf8" ) ),
        ( u"Eijiro",    window.command_URL( u"http://eow.alc.co.jp/%param%/UTF-8/", encoding=u"utf8" ) ),
    ]

    for cl in commandList:
        window.launcher.command_list.append( 
             (cl[0], window.command_ShellExecute( None, cl[1], u"", u"" ) ) )

これでcommandListにコマンド名と実行ファイル名を書くだけでどんどん追加できる。