はじめてapple scriptを書いた。

アプリケーション名「TextEdit」を指定して、a、左矢印、b、左矢印…と押していくサンプル。

参考:M.Cafe AppleScript Memo4

tell application "TextEdit"
    activate
    tell application "System Events"
        tell application process "TextEdit"
            delay 0.5
            keystroke "a"
            keystroke (ASCII character 28) -- 左
            delay 0.5
            keystroke "b"
            keystroke (ASCII character 28)
            delay 0.5
            keystroke "c"
            keystroke (ASCII character 28)
            delay 0.5
            keystroke "d"
            keystroke (ASCII character 28)
        end tell
    end tell
end tell

Arduinoなどを作っているtinker.it製のAppleScript Proxyというソフトがある

tinker.it Blog Archive Control your Mac from Arduino, the easy way

これを使うと、あるキーがシリアル通信で送られてきたら、あらかじめ指定しておいたapple scriptを実行させる事ができる。

これでArduinoやGainer→シリアル通信→キーストローク発生→FlashでgetAscii() と連携させる事ができる。