foldrrの日記 RSSフィード Twitter

2011-11-02

MacでキーボードショートカットからAppleScriptを起動する

環境

  • Mac OS X 10.7.2
  • Spark 3.0b9

問題

ショートカットでプログラムやAppleScriptを起動したい。
システム環境設定のサービスでは割り当てられないキーがある。

解決方法

Sparkというツールを使う。
http://www.shadowlab.org/softwares/spark.php

インストールしたらSparkを起動する。
初回起動のタイトル画面では "Continue" ボタンを押す。
http://farm7.static.flickr.com/6058/6305607440_8ef937eaa8_b.jpg

メインウィンドウ上部のボタンを押す。
http://farm7.static.flickr.com/6098/6305082429_fe897208e7_b.jpg

メインウィンドウ左側にドロワーが表示される。
ドロワー左下の「+」ボタンをクリックする。
http://farm7.static.flickr.com/6103/6305609982_280e09d07f_b.jpg

アプリケーション選択シートが表示される。
ショートカットを割り当てるアプリケーションを選択する。
http://farm7.static.flickr.com/6105/6305084387_1f9d13e7f5_b.jpg

メインウィンドウ左側から "AppleScript" をダブルクリックする。
http://farm7.static.flickr.com/6216/6305611256_c7112b641c_b.jpg

AppleScript割り当てシートが表示される。
ショートカットを設定する。
この設定の名称を設定する。
"File" ボタンをクリックする。
http://farm7.static.flickr.com/6114/6305086221_c8c018d4f3_b.jpg

設定シートの下の部分の表示が変わる。
"Choose" ボタンをクリックする。
http://farm7.static.flickr.com/6219/6305086657_a69887cdc6_b.jpg

ファイル選択シートが表示される。
起動したいファイルを選択する。
http://farm7.static.flickr.com/6235/6305087299_3aa2c92fe1_b.jpg

設定シート右下の "Create" ボタンをクリックする。
http://farm7.static.flickr.com/6041/6305613868_da848fae4f_b.jpg

Sparkの設定ウィンドウを閉じる。
これで指定したアプリケーションで、
ショートカットを押したときにスクリプトが起動する。

注意

Sparkでは上記設定画面の他に常駐プログラムとしてSpark Daemonが起動している。
Spark DaemonはApple Scriptの内容をキャッシュしている。
そのため、スクリプトの内容を書き換えた場合はSpark Daemonを再起動する。
再起動するには設定ウィンドウ一番下のボタンで停止し、その後再起動する。

補足

同様のユーティリティとしてBulterが有名。
だが、Butlerは設定が複雑なのでSparkの方が簡単に扱える。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

リンク元