Aplicación de compilación de Osascript

6

¿Hay una manera de compilar un applecript desde la línea de comandos similar a la siguiente?

    
pregunta William 12.02.2015 - 15:35

1 respuesta

7

La respuesta a esto es sorprendentemente simple:

$ osacompile -o output.app input.applescript

Esto funciona tanto para archivos de texto simple .applescript como para archivos de .scpt que hace el Editor de secuencias de comandos.

También puedes usar una tubería, por ejemplo, Si tiene el script en su portapapeles:

$ pbpaste | osacompile -o output.app

O -e , como el comando osascript puede usar:

$ osacompile -o output.app -e "$(pbpaste)"

También puedes usar JavaScript con el indicador -l :

$ osacompile -o output.app -l JavaScript -e 'app = Application.currentApplication();' -e 'app.includeStandardAdditions = true;' -e 'app.displayDialog("hi");'
    
respondido por el 0942v8653 12.02.2015 - 21:26

Lea otras preguntas en las etiquetas