En AppleScript al ingresar la contraseña, se requiere un clic

0

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

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

Aquí está el bloque de código para poner la contraseña, agregué los comandos reopen y activate porque pensé que traerían la ventana al foco.

-- 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 simple que me esté perdiendo?

ACTUALIZACIÓN

Ok, actualización: en realidad parece que está ingresando la contraseña, pero es posible que después de un retraso de 6 segundos o algo así. No estoy seguro de si eso cambia la pregunta

    
pregunta Jeef 21.06.2015 - 02:32

2 respuestas

2

Intenta agregar esto a tu código:

set first responder to text field 2 of window 1

Esto debería enfocar el campo de texto.

Para referencia, vea esta publicación en MacScripter

    
respondido por el bjbk 21.06.2015 - 03:34
1
tell application "System Events" to tell process "SecurityAgent" to ¬
set frontmost to true
    
respondido por el fartheraway 21.06.2015 - 12:11

Lea otras preguntas en las etiquetas