Come attenuare (e non attenuare) la visualizzazione in automator

1

Per coloro che sono interessati allo script finale, puoi ottenerlo qui

domanda originale

Sto cercando di creare uno script di sveglia per svegliarmi. ma non riesco a capire come cambiare la luminosità dello schermo in automator.

Hotrovatounmodopercontrollarelaluminositàconlarigadicomando.manonriescoafarlofunzionareinautomator

I'mtheoriginalauthorofthecodelistedinthishint.Ioriginallywroteitfortworeasons:first,toadjustbrightnessautomaticallybylocationonmyiBookG4,whichhadnoambientlightsensor,andsecond,soIcouldhavemylaptopturnonthebacklightwhenalongoperationfinished,providingaquietformofnotificationIcouldusewhileataseminar.http://sabi.net/nriley/software/brightness.zip is 4-way universal, 10.5+. I compiled it under 10.6 with:... (see full forum page )

ma quando provo a usare

brightness 0

o

brightness 1

Ottengo un errore in automator.

stousandoloscriptdishellrunsbagliato?questopotrebbeesserefattopiùfacilmentenellasceneggiaturadiApple?c'èunmodotuttopiùsempliceperfarlo?

DevoattivareedisattivarelaluminositàinAutomatorcomeèfatto?

AggiornamentoHoprovatoilmetodoscriptApplechehaimenzionatoe....hamostratol'overlaychemostraquandovienepremutoiltastomanonhafattonient'altro

    
posta mjrider 28.06.2011 - 04:51
fonte

3 risposte

1

Dove hai installato il comando "luminosità"? Anche se hai impostato il tuo PATH negli script di shell rc , potrebbe non avere effetto per questi comandi perché Automator non viene eseguito da una shell. (Puoi impostare l'ambiente per tutti i programmi, inclusa la GUI usando ~/.MacOSX/environment.plist , ma non mi sento di raccomandare di giocherellare con PATH solo per questo.)

Suggerisco di modificare il flusso di lavoro di Automator per utilizzare il percorso completo sul punto in cui è installato, ad es.

/usr/local/bin/brightness 1
    
risposta data 28.06.2011 - 17:56
fonte
1

Prova a fare in modo che l'automatore esegua questo AppleScript. Funziona per me!

set brightness_level to 1.0

tell application "System Events"
    tell application "System Preferences" to reveal the anchor "displaysDisplayTab" of pane named "Displays"
    tell slider 1 of group 1 of tab group 1 of window 1 of process "System Preferences"
        set value to brightness_level
    end tell
end tell
    
risposta data 20.11.2013 - 16:33
fonte
0

Per usare il modo da linea di comando che hai provato, devi installare del software. Puoi scaricarlo e trovare le istruzioni per l'installazione, qui .

Un'altra opzione: puoi eseguire un AppleScript dal flusso di lavoro di Automator per premere i tasti di luminosità su / giù. Up:

tell application "System Events" to key code 107

Down:

tell application "System Events" to key code 113

Nota: potrebbe essere necessario Abilitare l'accesso ai dispositivi ausiliari affinché AppleScript funzioni.

    
risposta data 28.06.2011 - 05:23
fonte

Leggi altre domande sui tag