1 votos

Apple script-Cómo asignar una variable a partir de la lectura de un archivo de contenido y para enviar un mensaje?

Este es un script de apple como de abajo. Quiero leer un archivo de contenido y asignarlo como una variable para el envío como iMessage de contenido. Pero, me sale un error.

tell application "Messages"
    set targetBuddy to "+xxxxxxxxxxx"
    set targetService to id of 1st service whose service type = iMessage
    set Shows to paragraphs of (read POSIX file "/Users/human/macairspace.txt")
    set textMessage to Shows
    set theBuddy to buddy targetBuddy of service id targetService
    send textMessage to theBuddy
end tell

Se muestra un mensaje de error.

error "「Messages」Error:Can't make「file \"Macintosh HD:Users:human:macairspace.txt\"」as「file」。" number -1700 from file "Macintosh HD:Users:human:macairspace.txt" to file

1voto

user3439894 Puntos 5883

Una posible causa de que el error es la POSIX pathname, "/Users/human/macairspace.txt" no es correcto; sin embargo, esa no es la única cosa mal con su código:

Sin entrar en detalles acerca de lo que está mal, vamos a ser mostramos un ejemplo de cómo me había de código , y esto funciona para mí cuando me reemplace "+nnnnnnnnnnn" y "/path/to/file.txt" válidos los valores.

Ejemplo de AppleScript código:

set targetBuddy to "+nnnnnnnnnnn"
set textMessage to (read POSIX file "/path/to/file.txt")

tell application "Messages"
    set targetService to id of 1st service whose service type = iMessage
    set theBuddy to buddy targetBuddy of service id targetService
    send textMessage to theBuddy
end tell

Nota: El ejemplo de AppleScript código es sólo eso y no contiene ningún error de manipulación como puede ser apropiado. La responsabilidad recae sobre el utilizado para agregar cualquier error de manipulación como puede ser apropiado, necesitaba o quería. Echa un vistazo al tratar de instrucción y de error de instrucción en la Guía de Lenguaje de AppleScript. Véase también el Trabajo con los Errores.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X