Internet Verbindung und Applescript
Seit dem Panther Update störte mich die Tatsache, dass dieses AppleScript mit ADSL Verbindungen nicht mehr funktionierte: tell application "Internet Connect" to connect.
Gestern habe ich zufällig die Lösung gefunden: UI Scripting. Dazu muss in der Systemeinstellung „Bedienungshilfen“ die Option „Zugriff für Hilfsgeräte aktivieren“ angekreuzt sein. Folgendes Script (wenn keine Verbindung besteht, wird eine hergestellt, andernfalls wird die Verbindung beendet) funktioniert dann auch in Panther:
tell application "Internet Connect"
activate
set currentStatus to status of PPPoE configuration "Ethernet (integriert)"
if state of currentStatus is 0 then
tell application "System Events"
tell process "Internet Connect"
tell menu bar 1
tell menu bar item "Verbindung"
tell menu "Verbindung"
click menu item "Verbinden"
end tell
end tell
end tell
end tell
end tell
else
if state of currentStatus is 8 then disconnect
end if
quit
end tell
Jetzt kann ich auch wieder – das spart Mauskilometer – über die Tastatur eine Internetverbindung herstellen…
Ähnliche Beiträge:
Oh, du schöne Spargelzeit Noch mal Sicherheitslücke Mac OS X - Wie man wirklich sicher ist
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Danke, danke, danke,
das fehlte in meiner Automatisierungssuite seit ich DSL einsetze. Mithilfe von Youpi Key kann ich dieses AppleScript nun bequem wieder mit F12 aufrufen.
Schade, dass Internet Connect hektisch auf- und zu-poppt, was natürlich mit GUI-Scripting nicht anders zu machen ist. Aber immerhin geht’s.
Witzig, bei mir liegt das Script auf Control-F12.
Dass Internet Connect kurz geöffnet wird, lässt sich unter Mac OS X leider nicht vermeiden. Anders als bei Mac OS 9 und früher, wo man eine GUI-lose Systemerweiterung scripten konnte, gibt es unter X meines Wissens keine andere Möglichkeit als über Internet Connect.
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Mesrop zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Hopper 1.0b7 (Update: 1.0b9)
Schlagwörter