Remote Apple Event (AppleScript)
5月 22, 2009
説明:
かなり横道ですが、先日のAppleScript に関連して、リモートアップルイベントについて。ネットワーク越しにAppleScript でマシンを操作できます。AppleScript 関係の日本語の情報は古いものが多かったので書いてみます。
Apple Event とは
AppleScript はアプリケーション間でApple Event をやりとりするための言語です。ネットワーク越しにApple Event を送る方法については ADC のAppleScript Language Guide、Remote Applications の項を参照してください。
リモートマシンはeppc-style で書くそうです。(何だそれ?)
An eppc-style specifier takes the following format:
eppc://[user[:password]@]IP_address
具体例(※Mac OS X、Leopard 版)
・相手(リモート)のMac の設定
システム環境設定 > 共有 > リモートアップルイベント
を「入」にします。
・操作するアプリケーションを起動しておきます。
・AppleScript を記述します。
tell application "iTunes" of machine "eppc://192.168.0.50"
playpause
end tell

・実行
実行時に認証ダイアログが出ます。
以上。

