Script per fare clic su app nella barra dei menu su Mavericks

0

Uso un'applicazione chiamata NoSleep. Tecnicamente è un'estensione del kernel. Viene utilizzato per impedire a un Mac (OSX Mavericks) di andare a dormire quando si chiude il coperchio.

link

NoSleep funziona in modo fantastico. Ho solo un problema. Desidero attivare la funzione NoSleep quando il computer si avvia e esegue l'accesso automatico. Per impostazione predefinita, NoSleep è in esecuzione ma in uno stato off. Per attivare, fai semplicemente clic su (una volta) l'icona NoSleep sulla barra di sistema (su dove volume, dropbox etc si presenta), in alto a destra.

Vorrei un semplice AppleScript che possa essere eseguito all'avvio come un'app utilizzando Preferenze di sistema / Utenti e Gruppi / elementi di accesso. Basta fare clic sull'icona.

    
posta Greg 12.06.2014 - 20:57
fonte

2 risposte

3

Anche se questo non è un ApplesSript (e mi piacerebbe comunque sapere come risolvere la domanda cliccando su etc) c'è un altro modo per scuoiare il gatto. L'applicazione può essere installata con un'interfaccia a riga di comando. Se installato: puoi attivare NoSleep nel modo seguente:

NoSleepCtrl -a -b -s 1,1

È abbastanza facile da scrivere che posso persino farlo.

    
risposta data 13.06.2014 - 04:11
fonte
1

O click menu bar item 1 of menu bar 2 o click menu bar item 1 of menu bar 1 funziona con alcuni extra del menu:

tell application "System Events"
    click menu bar item 1 of menu bar 2 of process "FastScripts"
end tell

Tuttavia, non funziona con NoSleep.

I menu di stato sono indicati dal processo SystemUIServer :

tell application "System Events" to tell process "SystemUIServer"
    tell (menu bar item 1 of menu bar 1 whose description is "Clock")
        click
        click menu item -1 of menu 1
    end tell
end tell
    
risposta data 25.06.2014 - 10:24
fonte

Leggi altre domande sui tag