AppleScriptに対応していないアプリケーションでも、OSが提供するGUIを指定してコーディングによって操作できるGUIスクリプティングはたいへん便利。ただし、未知のGUIの構造を理解して、それをAppleScriptの文法で指定するのは結構しんどいところもある。 GUIを調べる AppleScriptエディタで確認 基本は、地道にAppleScriptエディタで以下のようなスクリプトを実行して、その結果からGUIを指定するコードを確認するのが確実。 以下は、Safariのメニュー:表示 >> テキストエンコーディング >> Unicode (UTF-8) のGUIを解析している例。 tell application "System Events" tell process "Safari" set frontmost to true UI elements end tell end