Aplicación de compilation Osascript

¿Hay alguna manera de comstackr un AppleScript desde la command-line similar al siguiente? enter image description here

  • ¿Cómo puedo iniciar una connection de módem desde la línea de command?
  • Agregar información al Dock / Barra de menu de Shell en macOSX
  • ¿Por qué lsof en OS X es tan ridículamente lento?
  • ¿Por qué Java SE 6 Web Start (javaws) no encuentra el JRE con Java de Apple para OS X 2012-006 en Mountain Lion?
  • ¿Cuál es la diferencia entre "activar" y "lanzar"?
  • osascript no está permitido el acceso de asistencia. (-1728)
  • La resolución de nombres de dominio (DNS) deja de funcionar aleatoriamente
  • ¿Hay alguna característica como la label automática de Winamp para iTunes?
  • AppleScript: trabajo y movimiento de iTunes a granel
  • ¿Por qué mi MacBook Pro de mediados de 2010 experimenta una pantalla azul en blanco y se bloquea?
  • Crear un nuevo tipo de documento?
  • ¿Cómo puedo usar NTFS-3G instalado usando MacPorts?
  • One Solution collect form web for “Aplicación de compilation Osascript”

    La respuesta a esto es sorprendentemente simple:

    $ osacompile -o output.app input.applescript 

    Esto funciona tanto para files de text plano .applescript como para los files .scpt que .scpt Script Editor.

    También puede usar un tubo, por ejemplo, si tiene el script en su portapapeles:

     $ pbpaste | osacompile -o output.app 

    O -e , como el command osascript puede usar:

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

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

     $ osacompile -o output.app -l JavaScript -e 'app = Application.currentApplication();' -e 'app.includeStandardAdditions = true;' -e 'app.displayDialog("hi");' 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).