¿Cómo se puede aumentar o disminuir el brillo del script?

1

Estoy tratando de crear un applecript que ponga mi brillo al máximo o al mínimo, pero no sé cómo hacerlo. Estoy tratando de usar este script

    repeat 10 times
    tell application "System Events"
        key code 122
        delay 0.1
    end tell
end repeat

pero no pasa nada.

    
pregunta John Smith 18.08.2018 - 09:21

3 respuestas

1

Proporcionó la necesaria se otorgan privilegios de accesibilidad que permiten la creación de secuencias de comandos de IU, esta secuencia de comandos ajusta de manera programática el brillo de su pantalla mediante Preferencias del sistema :

tell application "System Preferences"
    set current pane to pane id "com.apple.preference.displays"
    reveal anchor "displaysDisplayTab" of current pane
end tell

tell application "System Events" to tell ¬
    process "System Preferences" to tell ¬
    window 1 to tell ¬
    tab groups to tell ¬
    groups to tell ¬
    sliders to set its value to 0.5 -- 0.0 to 1.0

quit application "System Preferences"

Puedes establecer ese valor que veas en cualquier valor decimal entre 0.0 (brillo mínimo, pantalla apagada) y 1.0 (brillo máximo).

    
respondido por el CJK 18.08.2018 - 16:16
1

Si pudiera sugerir otra alternativa, ofrecería el comando brightness , instalado desde enlace o brew install brightness .

Luego, puedes cambiar fácilmente a cualquier nivel de brillo entre 0 (oscuro) y 1 (potencia máxima) con brightness .5 siendo ½-lleno.

Si se trata de una solución AppleScript, podría llamar a brightness desde un AppleScript.

    
respondido por el TJ Luoma 18.08.2018 - 18:29
-1

Con tu intento de script de Apple esto es posible.

Para atenuar la pantalla hasta el brillo mínimo:

repeat 32 times
    tell application "System Events"
        key code 107
    end tell
end repeat

Para iluminar su pantalla al máximo brillo:

repeat 32 times
    tell application "System Events"
        key code 113
    end tell
end repeat
    
respondido por el Tukan3 21.08.2018 - 16:35

Lea otras preguntas en las etiquetas