2011-10-22 RubyCocoaでAppleScriptを送信してみる。 Ruby iTunesを操作するためのCocoa APIは存在せず、AppleScriptを用いるらしいです。そして、Cocoa APIからAppleScriptを操作するためのAPIがあるみたいです。 サンプルコード require 'osx/cocoa' include OSX cmd = "tell application \"iTunes\" \n play \n end tell\n" script = NSAppleScript.alloc.initWithSource(NSString.stringWithCString(cmd)) desc = script.executeAndReturnError(nil) コマンドを実行すると、iTunesが起動し、音楽が再生されます。 参考 NSAppleScript