山ブログ

山間部

MacRubyで起動しているアプリケーションを落としてもう一回起動させる。

NSWorkspaceのlaunchApplicationはlocalizedでないアプリケーションの名前を入れなければいけないのに、何故かNSRunningApplicationからはlocalizedNameしか取得する事ができない。仕方が無いのでここを参考にURLを取って来てパスの最後を見てアプリケーションの名前を引っ張っている。