Ho creato un'applicazione con Automator.
Voglio avere una nuova icona nella barra dei menu in questo modo:
Che avvia l'app quando faccio clic su di essa.
È possibile? (senza usare Xcode)
PS: Non voglio un lanciatore di barra dei menu .
Ho creato un'applicazione con Automator.
Voglio avere una nuova icona nella barra dei menu in questo modo:
Che avvia l'app quando faccio clic su di essa.
È possibile? (senza usare Xcode)
PS: Non voglio un lanciatore di barra dei menu .
Risposte:
Un'alternativa è usare il menu Script Applescript.app.
Mostrato selezionato qui nella barra dei menu
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"
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.
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.
La selezione del menu per il flusso di lavoro lo eseguirà.
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.