Mac OS X 10.5 中,由于 Scripting Bridge 的引入,用 Ruby 或 Python 程序完成原来 AppleScript 才能完成的任务变得非常简单,而因为这两门语言自身的强大,无形中,可以完成的工作也多了不少。比如我们原来可能要用 ID3Mod 这样的软件进行 iTunes Music Library 的歌曲乱码转换,现在写一段不到十行的 Python 脚本就能完成 (当然,界面没有那么方便)。 一个小例子 这里先用 Python 简单的展示一点可以完成的操作: # 导入必要的模块 from Foundation import * from ScriptingBridge import * # 找到 iTunes 这个应用程序 iTunes = SBApplication.applicationWithBundleIdentifier_(“com.apple.iTunes”) # 打印出当前正在播放的音乐名称 print iTunes.currentTrack().name() 这段代码在 Leopard 下,既可以保存为 .py 文件,用系统自带的 python 解释器 [...]
© jjgod / blog. Powered by WordPress using the DePo Skinny Theme.