¿Forzar una aplicación para ejecutar una de sus opciones de menu desde un script de shell?

¿Hay alguna manera de forzar a la aplicación a ejecutar una de sus opciones de menu si no hay una interfaz de command-line disponible?

Tal vez un tipo de automation de cosas?

  • ¿Cómo puedo recuperar un file sobrescrito en el directory .app dentro / Aplicaciones en OSX?
  • ¿Qué copys de security están en mi mac?
  • Cómo crear un file universal (script) para Mac, basado en varios commands de Terminal
  • Falló la copy de security de Time Machine con el error 11
  • backups.backupdb parece vacío
  • ¿Cómo puedo descubrir qué files fueron eliminados por `rm -rf`?
  • EJEMPLO

    Me gustaría ejecutar el command "Archivo> Exportar Feeds" de NewsFire para hacer una copy de security de la list de fonts (file OPML). Intenté ejecutar NewsFire a través de la Terminal con "–help" pero no tuve suerte.

    Aquí está el script de respaldo que uso actualmente, en caso de que alguien lo encuentre útil. Se puede usar para save y restaurar el estado de NewsFire en varias máquinas (para restaurarlo simplemente cd ~ , y luego unzip backup.zip ).

     #! /bin/bash # # Backup NewsFire preferences, feeds and cache (everything) # D_DESTFILE=~/Backups/Config/NewsFire.zip # Don't update archive, create new one if [ -e "$D_DESTFILE" ]; then rm $D_DESTFILE fi cd ~ zip -r $D_DESTFILE Library/Application\ Support/NewsFire Library/Caches/org.xlife.NewsFire Library/Preferences/org.xlife.NewsFire.plist 

  • Abra un disco de installation de Mac como si estuviera en una computadora con Windows
  • Videocamera de respaldo con Final Cut Pro o iMovie
  • ¿Cuál es la mejor manera de restaurar la partición BootCamp desde la copy de security de Acronis TrueImage?
  • Cómo: Crear una list de reproducción con álbumes completos para los cuales una (o más) de sus pistas contenidas tiene una calificación de 5 estrellas.
  • ¿Cómo puedo recuperar un file sobrescrito en el directory .app dentro / Aplicaciones en OSX?
  • ¿Cómo puedo ejecutar un script sin firmar en Automator?
  • One Solution collect form web for “¿Forzar una aplicación para ejecutar una de sus opciones de menu desde un script de shell?”

    Este es el comienzo de un AppleScript para exportar:

     set filename to "test file" tell application "NetNewsWire" to activate tell application "System Events" tell process "NetNewsWire" click menu item "Export Subscriptions…" of menu "File" of menu bar 1 set value of first text field of first sheet of first window to filename click button "Save" of first sheet of first window end tell end tell tell application "NetNewsWire" to quit 

    Guardará el file exportado con el nombre de file establecido en la location que se utilizó por última vez para exportar. No sobrescribirá un file actualmente existente, por lo que quizás pueda savelo en un lugar temporal y moverlo con un script separado.

    Nota : Mi copy de NetNewsWire tenía el command de menu "Exportar suscripciones …", no "Exportar fonts", pero si el suyo es diferente, simplemente cambie el nombre del elemento del menu en la línea 6.

    Editar para agregar : también debe tener "Habilitar acceso para dispositivos de asistencia" en el Panel de preferences del sistema de acceso universal establecido en habilitado para que esto funcione.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).