Apple Script + VPN + Cuadro de texto

0

Tengo un applecript:

tell application "System Events"
    tell current location of network preferences
        set VPNService to service "VPN (Cisco IPSec)"
        if exists VPNService then
            connect VPNService
        end if
    end tell
end tell

Cuando lo ejecuto, aparece un cuadro de diálogo y me pide mi contraseña. Me gustaría automatizar este proceso y poner directamente mi contraseña en mi script y validar automáticamente el cuadro de diálogo.

¿Hay una manera de hacer eso?

    
pregunta Pierre 14.01.2013 - 10:37

1 respuesta

2

Aquí hay una solución simple.

tell application "System Events"
    tell current location of network preferences
        set VPNService to service "UJF"
        if exists VPNService then
            connect VPNService
        end if
    end tell
    delay 1
    keystroke "yourpassword"
end tell

Si el retraso de 1 segundo no es suficiente para que se abra la ventana emergente, ¡siéntase libre de aumentarlo!

Pero no lo olvides, una contraseña * debe * NUNCA ser almacenada así.

    
respondido por el Matthieu Riegler 17.01.2013 - 09:41

Lea otras preguntas en las etiquetas