Então, eu tenho esse AppleScript que tenta pegar todas as imagens de uma pasta e as envia para um amigo através do iMessage.
A pasta tem a seguinte estrutura:
Desktop
my-folder
image-1
image-2
image-2
O problema é que, quando leio todos os arquivos para uma variável como uma string e, em seguida, tento configurá-los para um POSIX file
, recebo o erro:
As mensagens receberam um erro: Não é possível obter o arquivo POSIX "/ Users / user / Desktop / my-folder / image-name".
do shell script "rm -f ~/Desktop/my-folder/.DS_Store"
tell application "System Events"
set imgs to POSIX path of disk items of folder "~/Desktop/my-folder"
end tell
tell application "Messages"
set targetServiceId to id of 1st service whose service type = iMessage
set theBuddy to buddy "redacted phone#" of service id targetServiceId
repeat with img in imgs
set imageAttachment to POSIX file img # errors
send imageAttachment to theBuddy
end repeat
end tell
Como posso definir imageAttachment
corretamente como a POSIX file
para poder enviá-lo com o iMessage?
fonte