¿Hay una manera de encender pantalla dormir y apagar temporalmente a través de AppleScript? Estoy haciendo un script en el momento en que se ejecutará durante unos minutos cuando estoy lejos, así que no lo quiero para dormir, pero no queremos hacerlo manualmente cada vez.
Respuestas
¿Demasiados anuncios?Sin duda la mejor manera de lograr esto es mediante el uso de do shell script
. pmset
es definitivamente una opción viable, aunque personalmente estoy parcial a la caffeinate
comando, que no modifica las preferencias y no requiere privilegios de administrador. Usted podría utilizar la siguiente AppleScript para mantener tu pantalla despierto indefinidamente:
do shell script "caffeinate -di"
Como alternativa, puede ejecutar caffeinate para una cantidad especificada de tiempo, después de que su pantalla será libre de ir a dormir:
do shell script "caffeinate -dit [time in seconds]"
Usted puede utilizar el comando de shell script AppleScript con el pmset
comando para modificar la configuración de ahorro de energía.
En el ejemplo siguiente se deshabilita pantalla sueño:
do shell script "pmset -a displaysleep 0" with administrator privileges