• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Automatisches VPN verbinden und Programmstart

bytec

Jamba
Registriert
02.02.06
Beiträge
56
Hallo,

folgendes würde ich gerne in AppleScript realisieren aber ich komme nicht weiter.

Folgender Ablauf:

1. Tunnelblick App starten und Aufbau der VPN Verbindung -> funktioniert
2. 2xRDP starten für eine RDP Session -> funktioniert
3. warten bis 2xRDP Session beendet -> funktioniert nicht
4. beenden von Tunnelblick damit VPN getrennt wird.

Code:
tell application "Finder"
    activate
    open application file "Tunnelblick.app" of folder "Applications" of startup disk
    delay 17
    open document file "TBC.2xshortcut" of folder "Desktop" of folder "Retina" of folder "Users" of startup disk
   
    if appIsNotRunning("Parallels 2X RDP") then
        tell application "Tunnelblick" to quit
       
    end if
   
   
    #    if application "Parallels 2X RDP" is not running then
    #        tell application "Tunnelblick" to quit
    #    end if
end tell

ich bekomme es einfach nicht hin das das Script abwartet bis 2xRDP beendet ist.

Habt ihr evtl. eine Idee?

Gruß

Bytec
 

dadudeness

Dithmarscher Paradiesapfel
Registriert
06.09.07
Beiträge
1.448
Du könntest sowas machen:
Code:
repeat
if application "Parallels 2X RDP" is not running then exit repeat
delay 5
end repeat
ABER: Das ist schlechter Stil. Stichwort busy waiting. Also ein dreckiger Hack oder ein Denkanstoß, aber keine schöne Lösung.