Mac OS X v10.3 のAppleScript でサポートされた新しい機能に“GUI Scripting (UI element scripting)”があります。つまり、アップルスクリプトによりGUI操作することができちゃうのです。なんかすごいですね!簡単な使い方をサンプルを交えてご紹介しましょう。
※ Mac OS X 10.3.2 で動作確認しています。10.3.1 以前ではうまく動かないかもしれません。
サンプルを利用して試してみよう!
AppleScript を体験するのに、一番手っ取り早い方法は“サンプルを動かしてみる”ことです。/ライブラリ/Scripts/UI Element Scripts にいくつかサンプルがあるので、 その中から Probe Menu Bar.applescript を開いてみてください。
このサンプルを読み込んだら、“スクリプトエディタ”で 実行 ボタンをクリックしてみましょう。最初は“システム環境設定”のユニバーサルアクセス が開いて、以下のメッセージがでます。これは、「UI Eelement scripting は 無効になっています。“補助装置にアクセスできるようにする”を ON にしてね」という意味です。早速 チェックをONにしましょう。
↓ ↓
設定が終わったら同じスクリプトをもう一度実行します。こんどはスクリプトエディタの“結果”に文字がたくさん現れました。