0

次のように、AppleScript を使用して受信メッセージを Apple Messages アカウントに保存しようとしています。

on active chat message received theMessage from theBuddy
    set theFileID to open for access POSIX file "/Users/me/Desktop/test" with write permission
    write theMessage to theFileID
    close access theFileID
    return theMessage
end active chat message received

これはテキスト メッセージには最適ですが、ユーザーが画像を送信すると、メッセージは空の文字列のように見えます。この画像を取得する方法はありますか、それとも - 私が恐れているように - アクセスできませんか?

4

1 に答える 1

0

これは直接的な答えではありませんが、OS X Messages アプリがストレージに SQLite を使用していることを発見しました~/Library/Messages/chat.dbattachmentすべての添付ファイルのファイル名をリストするという名前のテーブルがあります。

私の目的にはこれで十分ですが、もっと正当な代替手段があるかどうか知りたいです.

于 2015-08-10T19:30:44.837 に答える