Así que tengo este applescript que trata de agarrar todas las imágenes de una carpeta y se les envía a un amigo a través de iMessage.
La carpeta se estructura así:
Desktop
my-folder
image-1
image-2
image-2
El problema es que cuando he leído todos los archivos a una variable como una cadena y, a continuación, tratar de ponerlos a POSIX file
me sale el error:
Los mensajes de un error: no se Puede obtener POSIX archivo "/Users/usuario/Desktop/mi-carpeta/imagen-nombre".
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
¿Cómo puedo establecer imageAttachment
correctamente a un POSIX file
para que yo pueda enviar con iMessage?