1 votos

AppleScript para el cambio rápido de usuario ha dejado de funcionar en Ventura

En Monterrey he estado usando el AppleScript de AppleScript para automatizar el cambio de usuario no funciona en Monterey para cambiar de mi cuenta normal a la cuenta de administrador.

tell application "System Events"
    tell application process "Control Center"
        click (first menu bar item of menu bar 1 ¬
            whose value of attribute "AXIdentifier" is "com.apple.menuextra.user")
        click (first button of window "Control Center" whose name is "Administrator")
    end tell
end tell

Hoy he actualizado a Ventura y ha dejado de funcionar. El error que da es:

Eventos del sistema tiene un error: No se puede obtener el botón 1 de la ventana "Centro de Control" del proceso de aplicación "Centro de Control" cuyo nombre = "Administrador". Índice inválido.

0voto

Dorian Puntos 1

Todavía no he descubierto cómo hacerlo por nombre, pero si sabes el número del botón puedes especificarlo así.

Además, el contenido de la ventana de cambio rápido de usuario está ahora en un grupo dentro de la ventana...

tell application "System Events"
    tell application process "Control Center"
        click (first menu bar item of menu bar 1 ¬
            whose value of attribute "AXIdentifier" is "com.apple.menuextra.user")
        click (button 2 of group 1 of window "Control Center")
        -- click (first button of window "Control Center" whose name is "Administrator")
    end tell
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