1 votos

Cómo guiar el brillo bajando y bajando?

Intento crear un AppleScript que ponga mi brillo al máximo o 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 nada pasa.

1voto

qarma Puntos 71

Proporcionan la necesaria accesibilidad privilegios se conceden que permite la interfaz de usuario de secuencias de comandos, esta secuencia de comandos mediante programación ajusta el brillo de tu pantalla a modo de 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"

Puede establecer el valor de ver para cualquier valor decimal entre 0.0 (mínimo brillo, pantalla apagada) y 1.0 (brillo máximo).

1voto

moodforaday Puntos 2633

Si pudiera sugerir otra alternativa, ofrecería el comando brightness , instalado desde https://github.com/nriley/brightness o brew install brightness .

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

Puede llamar a brightness desde un AppleScript si esto es una solución de AppleScript.

-1voto

Tukan3 Puntos 66

Con su intento de secuencia de comandos de Apple esto es posible.

Para atenuar su pantalla al brillo mínimo:

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

Para alegrar tu pantalla al máximo brillo:

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X