1 votos

¿Hay alguna forma de extraer el contenido de un archivo AppleScript sin usar el editor AppleScript?

Tengo un montón de archivos applescript que necesito ejecutar pero algunos que se ejecutaban ayer no se ejecutan hoy. Applescript me muestra este hermoso mensaje.

enter image description here

Cuando se muestra este mensaje, la consola muestra este mensaje: 04/06/14 11:32:44,079 xpcd[324]: Info.plist no contiene un diccionario XPCService: /System/Library/Frameworks/Security.framework/XPCServices/SecurityAgent.xpc

El problema probablemente sea del editor de applescript, porque he restaurado varias copias del script con diferentes fechas y ninguna se abre. Algunos otros se abren, pero este no.

¿Hay alguna forma de extraer el contenido de este archivo a un TXT para poder intentar recrear el script?

gracias

NOTA: He comprobado ahora que los scripts no se corrompen al ejecutarlos desde línea de comandos usando osascript.

2voto

SPRBRN Puntos 1008

Usted no puede abrir un .scpt con cualquier editor. Es una versión compilada del script, no de texto, y no se abrirá con cualquier editor.

Por ejemplo, esto es lo que ocurre cuando intento ver el archivo en el Terminal...

Viewing compiled applescript

OSX viene con osadecompile que extraerá el código fuente de un script compilado .scpt archivo.

He aquí un ejemplo...

$ osadecompile args2.scpt 
on run argv
    set argc to 0
    try
        set argc to (count of argv)
    end try
    display dialog ("Argument Count: " & argc as string)
end run

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