1 votos

Control por voz de Applescript

Estoy tratando de crear una aplicación para activar y desactivar el control de voz, ya que por alguna razón Catalina eliminó el vínculo entre el dictado y el control de voz, deshaciéndose así de la capacidad de utilizar un atajo de teclado para los comandos de voz. Estoy intentando recuperar eso creando una aplicación. Estoy ridículamente discapacitado (creo que un paso por debajo de la parálisis) y para mi configuración esta funcionalidad había llegado a ser muy útil.

Esto es lo que tengo hasta ahora, pero lamentablemente no funciona:

tell application "System Preferences"
    reveal pane id "com.apple.preference.universalaccess"
    delay 1
    tell application "System Events"
        tell window 1 of application process "System Preferences"
            select table 1 of scroll area 1
            delay 0.1
            select row 12 of table 1 of scroll area 1
            delay 0.1
            click checkbox "Enable Voice Control"
        end tell
    end tell
    quit
end tell

Resalta la fila correcta en las opciones de accesibilidad, pero no llega a hacer clic en la casilla de verificación. El resultado es este error:

The action “Run AppleScript” encountered an error: “System Events got an error: Can’t get checkbox "Enable Voice Control" of window 1 of application process "System Preferences".”

System Events got an error: Can’t get checkbox "Enable Voice Control" of window 1 of application process "System Preferences".

¿Podría alguien indicarme dónde me estoy equivocando?

Gracias.

1voto

Russ Puntos 11

Parece que esto lo ha solucionado:

tell application "System Preferences"
    reveal pane id "com.apple.preference.universalaccess"
    delay 1

    tell application "System Events"
        tell window 1 of application process "System Preferences"
            select row 12 of table 1 of scroll area 1
            delay 0.1
            click checkbox "Enable Voice Control" of group 1
        end tell
    end tell
    quit
end tell

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