¿Cómo consigo que AppleScript abra otro archivo de script?

1

Así que estoy trabajando en un script y quiero que uno de los botones abra otro archivo de script. Tengo:

    tell application "AppleScript Editor" to open "Fallen_Order_Intro.sctp"

Cuando hago esto, dice que no puede abrir "Fallen_Order_Intro.sctp" porque es un documento de texto (que no lo es). ¿Estoy yendo por el camino equivocado? ¿Hay alguna forma diferente de intentar abrir un archivo de script? Gracias

    
pregunta S. Davis 27.05.2016 - 22:14

1 respuesta

0

Estás cerca.

Obtenga la ruta de acceso a su archivo haciendo un script de una línea:

set the_file to choose file

Copia el resultado de eso. Luego, en la secuencia de comandos que abrirá la secuencia de comandos "Fallen_Order_Intro", dígale al Finder que haga la apertura por usted, pegando la ruta de su segunda secuencia de comandos, obtenida usando la secuencia de comandos "elegir archivo". Así es como se vería si su script "Fallen_Order_Intro" esté en su escritorio (y si su nombre de usuario es sdavis).

tell application "Finder"
    open alias "Macintosh HD:Users:sdavis:Desktop:Fallen_Order_Intro.scpt"
end tell

Eso es todo lo que hay que hacer. El archivo se abrirá en Script Editor porque el Finder sabe que es un documento de Script Editor.

    
respondido por el Christian Boyce 28.05.2016 - 15:52

Lea otras preguntas en las etiquetas