Aplicación Automator con un icono de barra de menú

He creado una aplicación con Automator.

Quiero tener un nuevo icono en la barra de menú como este:


ingrese la descripción de la imagen aquí


Que inicia la aplicación cuando hago clic en ella.

¿Es posible? (sin usar Xcode)

PD: No quiero un lanzador de barra de menú .

Respuestas (2)

Una alternativa es utilizar el menú Script de Applescript.app.

Se muestra seleccionado aquí en la barra de menú


ingrese la descripción de la imagen aquí


Este menú es normalmente para acceder fácilmente a los scripts de Applescript y los enumerará y ejecutará desde el menú.

Pero una prueba rápida muestra que también puede ejecutar flujos de trabajo de Automator.

Para obtener el menú, debe abrir Applescript Editor.app, que se puede encontrar en la carpeta Utilidades dentro de la carpeta Aplicaciones :/Applications/Utilities/AppleScript Editor.app

Una vez abierto, vaya a Preferencias y en la pestaña General verifique:

"Mostrar menú Script en la barra de menú"


ingrese la descripción de la imagen aquí


Es posible que desee desmarcar "Mostrar scripts de computadora"

Ahora puede salir de Applescript.app y el menú de Applescript debería estar en la barra de menú.

Ahora seleccione el menú Applescript y tendrá un submenú " Abrir carpeta de scripts " para llevarlo a la carpeta donde puede colocar sus flujos de trabajo.

Seleccione " Abrir carpetas de scripts " y luego su submenú " Abrir menú de carpetas de scripts de usuarios " para llevarlo a la carpeta donde puede colocar sus flujos de trabajo.


ingrese la descripción de la imagen aquí


Se abrirá una ventana del Finder en la carpeta Users Scripts . Ahora puede colocar su archivo .workflow dentro de él.

El menú de Applescript es dinámico. Entonces, cada vez que lo selecciona, escanea sus carpetas para ver qué hay en ellas y completa el menú en consecuencia.

Sus archivos .workflow deberían aparecer allí. El nombre del menú será el nombre del archivo.


ingrese la descripción de la imagen aquí


Al seleccionar el Menú para su flujo de trabajo, se ejecutará.

Gracias por la respuesta detallada. Pero no quiero un elemento con un menú contextual. El elemento debe iniciar la aplicación/secuencia de comandos al hacer clic en él (como el icono del centro de notificaciones).
Parece que la aplicación ahora se llama Script Editor.

No, no hay opción para hacer esto en Automator.

Los elementos de la barra de menú se almacenan /System/Library/CoreServices/Menu\ Extras/con un tipo de archivo de menu. Colocar aplicaciones aquí no funcionará, independientemente del programa con el que estén hechas.

Sin embargo, aLaunch y Butler te permiten agregar aplicaciones a un menú de la barra de menú.

No hay forma de crear .menu fácilmente, ¿verdad? Miré dentro y la estructura es la misma que una aplicación.