我想通过Objective-C控制iTunes(我无法在我的OS/X 10.6.3系统上正确安装Python appscript
...这本来是我的第一选择)。iTunes Apple Events API
从我所收集,可可的IPC是基于苹果事件:有两种:在iTunes /苹果事件API
- 在线文档?
- 访问iTunes API的内省机制?
我知道有关AppleScript编辑/打开字典功能,但我无法弄清楚如何翻译我看到到IPC通话信息。
注:我已经尝试过制定出一个解决方案PyObjC但主要功能我后跟踪搜索我想不通。
声明: OS/X超级新手在这里。
哇!太糟糕了我只有+1和接受!谢谢。 – jldupont 2010-05-09 17:01:40
嗨jldupont,请使用OS X不OS/X ...它不是OS/2!对不起,我无关紧要的评论,但我无法抗拒:p – Yuji 2010-05-09 17:37:39
SB的优点是它包含在操作系统中;缺点是它不如AppleScript(或appscript)。你支付你的钱,并采取你的选择... 顺便说一句,除了支持'谁的'子句,iTunes确实包含'搜索'命令;这对于一项特定任务来说是最好的,取决于你想要做什么。例如使用'who'子句:'app('iTunes')。tracks [its.artist =='Pink Floyd']。name()';使用'search'命令:'app('iTunes')。library_playlists [1] .search(for _ ='Pink Floyd',only = k.artists)' – has 2010-05-09 21:54:29