- Registriert
- 09.07.13
- Beiträge
- 782
Liebe Apfeltalker,
vorab, ich kenne mich weder mit (Apple)Scripting noch mit dem Automator wirklich gut aus, arbeite mich aber ein, wenn ihr mir sagt, dass eines der Tool (oder etwas anderes) meine Idee umsetzen kann.
Ich habe ein MacBook Pro und hätte es gern, dass sich die Einstellungen des Docks in Abhängigkeit davon verändern, ob ein externes Display angeschlossen ist oder nicht. Und zwar soll das Dock, wenn kein externer Monitor angeschlossen ist, an der linken Seite dauerhaft eingeblendet sein; bei angeschlossenem Monitor soll das Dock dann unten stehen und automatisch aus- und eingeblendet werden.
Nach meinem rudimentären Verständnis müsste sich doch ein Script mit folgenden Elementen dafür eignen:
10 if "kein Monitor da" [gibt es hier ein Element, das diese Abfrage erlaubt und aktuell hält?]
20 tell "Systemeinstellungen"
30 set "Dock" auf "links" "kein Haken bei ein- und ausblenden" [man kann doch in AppleScript angeben, welche Schaltflächen wie bedient werden sollen, korrekt?]
40 else [ich schließe immer nur einen Monitor an, aber sollten es mal zwei sein, soll das Dock auch unten sein]
50 tell "Systemeinstellungen"
60 set "Dock" auf "unten" "Haken bei ein- und ausblenden"
70 end tell
80 end if
Stimmt das von der grundsätzlichen Logik her?
Und wie bekomme ich es hin, dass diese Aktion von allein ausgeführt wird, sowie ein Monitor an- bzw. abgeschlossen wird? Denn wenn ich das manuell starten müsste, bin ich mit dem Umstellen der Systemeinstellungen ja fast genau so kommod unterwegs...
Vielen Dank und Gruß,
Marc
vorab, ich kenne mich weder mit (Apple)Scripting noch mit dem Automator wirklich gut aus, arbeite mich aber ein, wenn ihr mir sagt, dass eines der Tool (oder etwas anderes) meine Idee umsetzen kann.
Ich habe ein MacBook Pro und hätte es gern, dass sich die Einstellungen des Docks in Abhängigkeit davon verändern, ob ein externes Display angeschlossen ist oder nicht. Und zwar soll das Dock, wenn kein externer Monitor angeschlossen ist, an der linken Seite dauerhaft eingeblendet sein; bei angeschlossenem Monitor soll das Dock dann unten stehen und automatisch aus- und eingeblendet werden.
Nach meinem rudimentären Verständnis müsste sich doch ein Script mit folgenden Elementen dafür eignen:
10 if "kein Monitor da" [gibt es hier ein Element, das diese Abfrage erlaubt und aktuell hält?]
20 tell "Systemeinstellungen"
30 set "Dock" auf "links" "kein Haken bei ein- und ausblenden" [man kann doch in AppleScript angeben, welche Schaltflächen wie bedient werden sollen, korrekt?]
40 else [ich schließe immer nur einen Monitor an, aber sollten es mal zwei sein, soll das Dock auch unten sein]
50 tell "Systemeinstellungen"
60 set "Dock" auf "unten" "Haken bei ein- und ausblenden"
70 end tell
80 end if
Stimmt das von der grundsätzlichen Logik her?
Und wie bekomme ich es hin, dass diese Aktion von allein ausgeführt wird, sowie ein Monitor an- bzw. abgeschlossen wird? Denn wenn ich das manuell starten müsste, bin ich mit dem Umstellen der Systemeinstellungen ja fast genau so kommod unterwegs...
Vielen Dank und Gruß,
Marc