-1

AppleScript を使用して連絡先 (AddressBook) に CardDav アカウントを追加したいと考えています。また、「連絡先の設定」を開くことができるスクリプトを書くことができませんでした。

助言がありますか?

4

1 に答える 1

0

AppleScript GUI スクリプトを使用すると、連絡先の設定を開くことができます。

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 アカウントをプログラムで追加する方法については知りません。連絡先の「辞書」にコマンドを追加するためのコマンドが表示されません。また、裏で CardDAV アカウントを追加するためにどのファイルと plists を作成する必要があるかわかりません。

アイデアを得るために、テスト CardDAV アカウントを作成し、Finder の最近変更されたファイルを調べました。これは私が見つけたもので、おそらくもっとあるでしょう:

  • ~/Library/Application Support/AddressBook/Sources/ の新しいフォルダーには、4 つのファイルと Metadata フォルダーが含まれます
  • ~/Library/LaunchAgents/ の新しい plist ファイル
  • ~/Library/Containers/com.apple.mail/Data/Library/LaunchAgents/ の新しい plist ファイル
于 2013-01-26T17:30:08.133 に答える