我在我的一个项目中使用Appscript(AppleScript 的 Python 接口),该项目基本上从Mac 应用程序获取数据。
这是一个示例代码:
asobj = app('Things').to_dos()[0]
self.id = asobj.id()
self.name = asobj.name()
self.status = asobj.status()
每次调用属性(id、name、status)都会进行进程间调用,因此速度很慢……尤其是当您对数千个对象执行相同操作时。
有没有办法通过 AppleScript 的 Python 接口(appscript)同时获取多个属性?