Apple Script + VPN + casella di testo

0

Ho 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

Quando lo eseguo, appare una finestra di dialogo e mi chiede la mia password. Vorrei automatizzare questo processo e inserire direttamente la mia password nel mio script e convalidare automaticamente la finestra di dialogo.

C'è un modo per farlo?

    
posta Pierre 14.01.2013 - 10:37
fonte

1 risposta

2

Ecco una soluzione semplice.

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

Se il ritardo di 1 secondo non è sufficiente per il popop da aprire, sentiti libero di aumentarlo!

Ma non dimenticare, una password * dovrebbe * MAI essere archiviata in questo modo.

    
risposta data 17.01.2013 - 09:41
fonte

Leggi altre domande sui tag