App Automator con un'icona della barra dei menu


Risposte:


10

Un'alternativa è usare il menu Script Applescript.app.

Mostrato selezionato qui nella barra dei menu


inserisci qui la descrizione dell'immagine


Questo menu è normalmente per un facile accesso agli script di Applescript e li elencherà ed eseguirà dal menu.

Ma un test rapido mostra che può anche eseguire flussi di lavoro di Automator.

Per ottenere il menu è necessario aprire Applescript Editor.app che si trova nella cartella Utilità all'interno della cartella Applicazioni : /Applications/Utilities/AppleScript Editor.app

Una volta aperto vai su Preferenze e nella scheda Generale seleziona :

"Mostra menu Script nella barra dei menu"


inserisci qui la descrizione dell'immagine


Puoi deselezionare "Mostra script per computer"

Ora puoi uscire da Applescript.app e il menu Applescript dovrebbe essere nella barra dei menu.

Ora selezioni il menu Applescript e avrà un sottomenu " Apri cartella script " per portarti nella cartella in cui puoi posizionare i tuoi flussi di lavoro.

Seleziona " Apri cartelle script ", quindi il sottomenu " Apri menu cartella script utenti per accedere alla cartella in cui puoi posizionare i flussi di lavoro.


inserisci qui la descrizione dell'immagine


Una finestra del Finder si aprirà nella cartella Script utenti . Ora puoi inserire il tuo file .workflow al suo interno.

Il menu Applescript è dinamico. Quindi ogni volta che lo selezioni, scansiona le sue cartelle per vedere cosa c'è dentro e popola il menu di conseguenza.

I tuoi file .workflow dovrebbero apparire lì. Il nome del menu sarà il nome del file.


inserisci qui la descrizione dell'immagine


La selezione del menu per il flusso di lavoro lo eseguirà.


3
Grazie per la risposta dettagliata Ma non voglio un oggetto con un menu contestuale. L'elemento deve avviare l'app / lo script quando fai clic su di esso (come l'icona del centro notifiche).
Ashen,

1

No, non è possibile eseguire questa operazione in Automator.

Le voci della barra dei menu sono memorizzate /System/Library/CoreServices/Menu\ Extras/con un tipo di file di menu. Posizionare le app qui non funzionerà, indipendentemente dal programma con cui sono state create.

aLaunch e Butler consentono entrambi di aggiungere app a un menu della barra dei menu.


2
Non c'è modo di creare facilmente .menu, vero? Ho guardato dentro e la struttura è la stessa di un'app.
Ashen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.