Я использую Appscript — интерфейс Python для AppleScript — в моем проекте, который в основном получает данные из приложение для Mac.
Вот пример кода:
asobj = app('Things').to_dos()[0]
self.id = asobj.id()
self.name = asobj.name()
self.status = asobj.status()
Каждый вызов свойств (идентификатор, имя, статус) вызывает межпроцессный вызов и, следовательно, он медленный ... особенно когда вы делаете то же самое для тысяч объектов.
Есть ли способ получить несколько свойств одновременно через интерфейс AppleScript Python (appscript)?