AppleScript para exportar el script del editor de scripts como aplicación

1

Tengo un binario que quiero envolver como una aplicación, así que pensé que este era un buen caso de uso para AppleScript.

Quiero automatizar cómo el Editor de secuencias de comandos le permite exportar un AppleScript como un paquete .app. Esto es lo que tengo hasta ahora, estoy confundido acerca de cómo leer el diccionario de bibliotecas para el editor de scripts.

tell application "Script Editor"

set command to "do shell script " & "\"APP_PATH\""
set innard to {contents: command}
set Tallgeese to make new document with properties innard
save Tallgeese as "application"

end tell
    
pregunta Edgar Aroutiounian 19.09.2015 - 09:20

1 respuesta

1

Debe especificar la ruta completa donde desea guardar esta aplicación.

Aquí hay un ejemplo que lo guarda en la carpeta " Aplicaciones " del usuario.

set appName to "someAppName"
set thePath to (path to applications folder from user domain as string with folder creation) & appName & ".app"
tell application "Script Editor"
    set command to "do shell script " & "\"/bin/ls\""
    set innard to {contents:command}
    set Tallgeese to make new document with properties innard
    compile Tallgeese
    save Tallgeese as "application" in thePath
    close document 1 -- close the document
    -- quit ---- quit the editor
end tell
    
respondido por el jackjr300 19.09.2015 - 16:40

Lea otras preguntas en las etiquetas