Я пытается использовать AppleScript для сохранения входящих сообщений на яблоке сообщения учетной записи, например, так:OS X Сообщения Обработчик AppleScript: сохранить изображения?
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
, который работает отлично подходит для текстовых сообщений, но если пользователь посылает изображение появляется сообщение, чтобы быть просто пустую строку. Есть ли способ получить этот образ, или, как я боюсь, он недоступен?
Насколько я знаю, изображения обрабатываются как «передача файлов» и сохраняются автоматически. Существует еще один обработчик событий, который вызывается, когда передача файла завершена, предоставляя путь и другие свойства. – vadian
Я попробовал прослушать «завершенную передачу файлов», но он никогда не запускался. В то же время я обнаружил, что сообщения используют SQLite в качестве бэкэнда данных, поэтому я просто использую это (не применимо для всех, однако) – Alastair
Попробуйте прослушивать «полученное приглашение на передачу файлов» вместо этого, чтобы узнать, не имеет значения , –