Applescript per accedere a Script Editor nella barra dei menu

1

Voglio scrivere uno script che farà cadere il menu dell'editor di script dalla barra dei menu, ma senza selezionare una voce di menu da esso. L'idea è di dare allo script una scorciatoia da tastiera (come F15) che eseguirà lo script, selezionerà le opzioni del menu, quindi selezionerò lo script dall'elenco da eseguire. Ciò mi evita di dover spostare il cursore sopra l'icona di script nella barra dei menu e quindi fare clic su di esso per rilasciare il menu verso il basso. Invece, premo solo F15 e voilà! Sembra.

Qualche suggerimento sarà apprezzato. Ho fatto alcuni tentativi adattando altri esempi, ma non ho potuto far funzionare nessuno di loro. Speravo in qualcosa di semplice come:

tell application "System Events" to click process "Script Editor"

o

tell application "Finder" to click process "Script Editor"
    
posta Adak47 08.08.2018 - 14:07
fonte

1 risposta

1

Il codice AppleScript che stai cercando è:

tell application "System Events" to ¬
    click (every menu bar item of menu bar 1 ¬
        of application process "SystemUIServer" whose description is "AppleScript")

Come assegnare F15 a questo, beh probabilmente avrai bisogno di un'utilità di terze parti per farlo, dato che non credo che un servizio Automator supporta l'uso di un solo tasto funzione , (o qualsiasi tasto funzione ), come la sua scelta rapida da tastiera .

Uso un'utilità chiamata FastScripts per molti dei miei script e supporterà un singolo tasto funzione .

Nota: non sono affiliato con Red Sweater Software, lo sviluppatore di FastScripts, solo un utente soddisfatto.

    
risposta data 08.08.2018 - 14:51
fonte

Leggi altre domande sui tag