Как отправить изображения с помощью AppleScript - PullRequest
0 голосов
/ 24 октября 2018

Я сделал скрипт, который отправляет сообщения людям.Я также хочу иметь возможность отправлять фотографии через этот скрипт.

on run
    tell application "Messages"
        set targetService to 1st service whose service type = iMessage
        set targetBuddy to buddy "18008888888" of targetService

        repeat 3 times
            send "/Users/ADMIN/Desktop/photo.png" to 
targetBuddy
        end repeat

    end tell
end run

Размещение каталога с фотографиями в цитатах делает отправленное сообщение строкой, а удаление цитат приводит к ошибке.

1 Ответ

0 голосов
/ 24 октября 2018

Вам нужна ссылка file.Попробуйте

send POSIX file "/Users/ADMIN/Desktop/photo.png" to targetBuddy

или

set filePath to (path to desktop as text) & "photo.png"

tell application "Messages"
    set targetService to 1st service whose service type = iMessage
    set targetBuddy to buddy "18008888888" of targetService

    repeat 3 times
        send file filePath to targetBuddy
    end repeat
end tell
...