Macでプログラミング{6} at MAC
[2ch|▼Menu]
81:名称未設定
06/11/22 15:07:51 MRSsmgz80
>>71 代替AppleScriptになる可能性は十分あるな、という感じ。AppleScript
はMac OS Xになってから何でもdo shell scriptでやっつけるようになって存
在意義が問われていたし、この方向性は正しいと思います。
ただ、自分の環境では、インスタンス生成しようとするとエラーが出るアプリ
があります。何らか手があるなり、改善するなりで大丈夫になるでしょうが。

10月25日にVer.0.1.0がリリース。このVer.0.1.0からrdoc-osaというrdocのフ
ロントエンドが付属に。アプリケーションコントロールのためのRuby APIをリ
ファレンスドキュメントにしてくれるもの。AppleScriptでいうAppleScript
Dictionaryを生成してくれるツール。これで書きやすくなりました。

生成例) URLリンク(rubyosa.rubyforge.org)

#SafariでGoogle表示
require 'rbosa'
safari = OSA.app('Safari')
safari.make(OSA::Safari::Document).url = 'URLリンク(www.google.co.jp)'

#iTunesでいろいろ
itunes = OSA.app('iTunes')
itunes.play()
itunes.stop()
itunes.sound_volume = 0
#AppleScriptでのevery trackなどの参照は複数形を使う
itunes.sources.each do |s|
s.playlists.each do |p|
p.tracks.each do |t|
p t.name
end
end
end


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5095日前に更新/237 KB
担当:undef