【发布时间】:2013-01-25 10:35:53
【问题描述】:
我想使用 AppleScript 在通讯录 (AddressBook) 中添加 CardDav 帐户。 也无法编写可以打开“联系人首选项”的脚本。
有什么建议吗?
【问题讨论】:
我想使用 AppleScript 在通讯录 (AddressBook) 中添加 CardDav 帐户。 也无法编写可以打开“联系人首选项”的脚本。
有什么建议吗?
【问题讨论】:
AppleScript GUI Scripting 可以打开联系人的首选项:
tell application "System Events" to perform action "AXPress" of process "Contacts"'s menu bar 1's menu bar item "Contacts"'s menu 1's menu item "Preferences…"
不过,我不知道以编程方式添加 CardDAV 帐户。我在联系人的“字典”中没有看到添加命令的命令,而且我不知道需要创建哪些文件和 plist 才能在后台添加 CardDAV 帐户。
为了了解一下,我创建了一个测试 CardDAV 帐户,然后查看了 Finder 最近修改的文件。这是我发现的,可能还有更多:
【讨论】: