¿Hay alguna forma de forzar a la aplicación a ejecutar una de sus opciones de menú si no hay una interfaz de línea de comandos disponible?
¿Quizás un tipo de automatización?
EJEMPLO
Me gustaría ejecutar el comando "File > Export Feeds" de NewsFire para hacer una copia de seguridad de la lista de feeds (archivo OPML). He intentado ejecutar NewsFire a través de Terminal con "--help" pero no ha habido suerte.
Aquí está la copia de seguridad script que utilizo actualmente, por si alguien la encuentra útil. Se puede utilizar para guardar y restaurar el estado de NewsFire en varias máquinas (para restaurar sólo hay que 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