0 votos

AppleScript dejó de funcionar al migrar a MacOS Monterey

Un AppleScript que utilizo para ajustar automáticamente el brillo de los iMacs dejó de funcionar al migrar a 10.12 Monterey. Alguna sugerencia para solucionarlo? Aquí está el original script:

tell application "System Preferences"
    if it is running then
        quit
    end if
end tell
delay 10.0
activate application "System Preferences"
tell application "System Events"
    tell process "System Preferences"
        click button "Displays" of scroll area 1 of window "System Preferences"
        delay 1
        click radio button "Display" of tab group 1 of window "Built-in Retina Display"
        set value of value indicator 1 of slider 1 of tab group 1 of window "Built-in Retina Display" to 0.57
    end tell
    quit application "System Preferences"
end tell

De buenas a primeras se puede ver que el aspecto de Windows es diferente al de los sistemas operativos. He probado a perder el "grupo de pestañas 1" porque ya no veo pestañas. Además, he cambiado el nombre de la ventana de "Built-in Retina Display" a "Displays". enter image description here

enter image description here

Terminé usando el "UI Browser" para determinar la ruta del elemento. Sin embargo, sigo sin conseguir ajustar el brillo. Como prueba de que navega correctamente en esa ventana, he incluido una línea para hacer clic en el botón de radio "Scaled".

activate application "System Preferences"
tell application "System Events"
    tell process "System Preferences"
        click button "Displays" of scroll area 1 of window "System Preferences"
        delay 2
        # click radio button 2 of radio group 1 of group 1 of window 1
        set value of value indicator 1 of slider 1 of group 1 of window 1 to 0.25
    end tell
end tell

UI Browser

0voto

benwiggy Puntos 8

Puedes utilizar la nueva función de automatización de accesos directos, que tiene una acción para ajustar el brillo de la pantalla.

enter image description here

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