Ruby で AppleScript を操作する仕組みがあるそうです。
http://rb-appscript.rubyforge.org/
類似品というか、オリジナルは Python みたい。ついでに
Objective C も行けるみたいだけど。
In article <3993637...@leo.ie.u-ryukyu.ac.jp>
ko...@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
> AppleScript の無能さ、遅さ、理解しにくさ、にはうんざりして
> いるので、Apple Event をいじるなんか別な言語でも作るか?
> まぁ、AppleScript でもないよりはましなんだけどさ。Windows
> ユーザだと、COMをいじる VC++ でも書くのか?
河野さんなら perl に入れるんじゃないの?
> #!/bin/sh
> osascript -e 'tell application "GarageBand"' -e 'quit' -e 'end tell' > /dev/null
> sleep 3
> osascript -e 'tell application "GarageBand"' -e 'document 1' -e 'end
> tell' > /dev/null
Ruby だと、こんなかなあ。document 1 がよくわからない。
app('GarageBand').quit
app('GarageBand').documents[1]
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
AppleScript を Ruby から使うことに関連して、こういうページが
ありました。
Replacing AppleScript with Ruby
by Matt Neuburg
02/27/2007
http://www.macdevcenter.com/pub/a/mac/2007/02/27/replacing-applescript-with-ruby.html
Excel も制御できるのか。
excel = app('Microsoft Excel')
excel.activate
excel.make(:new => :workbook)
w1 = excel.worksheets[1]
w1.rows[row].cells[col].value.set(val)