• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Wir haben den Frühjahrsputz beendet, Ihr auch? Welches Foto zu dem Thema hat Euch dann am Besten gefallen? Hier geht es lang zur Abstimmung --> 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.