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にコマンド名と実行ファイル名を書くだけでどんどん追加できる。