0 votos

Apple script + VPN + Cuadro de texto

Tengo un applescript :

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 me aparece un cuadro de diálogo que me pide la 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 alguna forma de hacerlo?

2voto

Satanicpuppy Puntos 4902

He aquí una solución sencilla.

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 1 segundo de retraso no es suficiente para que el popop se abra, no dudes en aumentarlo.

Pero no olvides que una contraseña *nunca debe* guardarse así.

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