0 votos

En AppleScript cuando se introduce la contraseña, se requiere un clic

Estoy escribiendo un AppleScript para activar/desactivar una conexión VPN para un ordenador.

Tengo las cosas más o menos funcionando, sin embargo, tengo que hacer clic en el diálogo de solicitud de contraseña para que el script introduzca mi contraseña.

Aquí está el bloque de código para poner la contraseña, he añadido el reopen y activate comandos porque yo pensamiento que la ventana se enfocara.

-- Enter the password now!
tell application "System Events"
    tell process "SecurityAgent"
        reopen
        activate
        set value of text field 2 of window 1 to myPass
        click button 2 of window 1
    end tell
end tell

¿Hay algo sencillo que se me escapa?


ACTUALIZACIÓN

Ok Actualización - En realidad parece que ES entrar en la contraseña, pero su después de tal vez un retraso de 6 segundos o algo así. No estoy seguro si eso cambia la pregunta

2voto

mistero Puntos 899

Intenta añadir esto a tu código:

set first responder to text field 2 of window 1

Esto debería centrar la atención en el campo de texto.

Como referencia, véase este post sobre MacScripter

1voto

Tim Brigham Puntos 8727
tell application "System Events" to tell process "SecurityAgent" to ¬
set frontmost to true

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