Disattiva schermo Sospendi AppleScript

3

C'è un modo per attivare temporaneamente la disattivazione e la disattivazione dello schermo tramite AppleScript? Al momento sto facendo una sceneggiatura che verrà eseguita per alcuni minuti quando non ci sono, quindi non voglio che vada a dormire, ma non voglio eseguire manualmente ogni volta.

    
posta Lawrence Wilson 30.01.2016 - 12:55
fonte

2 risposte

4

Certamente il modo più semplice per farlo è usare do shell script . pmset è sicuramente un'opzione praticabile, sebbene io sia personalmente parziale al caffeinate , che non modifica le preferenze e non richiede i privilegi di amministratore. Puoi utilizzare il seguente AppleScript per mantenere lo schermo sveglio a tempo indeterminato:

do shell script "caffeinate -di"

In alternativa, puoi eseguire caffeinate per un periodo di tempo specificato, dopodiché il display sarà libero di andare a dormire:

do shell script "caffeinate -dit [time in seconds]"
    
risposta data 30.01.2016 - 19:35
fonte
0

Puoi utilizzare l'AppleScript script di shell comando con il comando pmset per modificare il impostazioni di risparmio energetico.

L'esempio seguente disabilita la visualizzazione della sospensione:

do shell script "pmset -a displaysleep 0" with administrator privileges
    
risposta data 30.01.2016 - 13:13
fonte

Leggi altre domande sui tag