Lage von DesktopCalendar mit einem AppleScript umschalten

Dienstag, 04 Mai 2004
0.0/5 Bewertung (0 Stimmen)
Beschreibung

DesktopCalendar war am 18. Feb. 2004 auf osxhints.com der [URL=http://www.macosxhints.com/article.php?story=20020218050600246]Pick der Woche[/URL]. Ich benutze das Programm schon länger, v.a. weil es das ganze Datum auf dem Schreibtisch anzeigt. Ich liess es immer auf oberster Ebene über den anderen Fenstern erscheinen, was mich anfänglich nicht gross störte. Als ich aber anfing Bilder und Grafiken im Vollbild Modus zu bearbeiten, störte mich die Datumsanzeige jedoch. Um nicht immer in den Einstellungen [Preferences] -> [Global] das Kontrollkästchen ”Allways on top” ein- und ausschalten zu müssen, schrieb ich folgendes Skript dafür.
Das kleine Skript ist nur ein Beispiel dafür, was Sie alles mit Apples [URL=http://www.apple.com/applescript/uiscripting/]GUI Scripting[/URL] machen können um Programm-Hilfen zu schreiben. Versichern Sie sich zuerst, dass in den [Systemeinstellungen] -> [Bedienungshilfen] das Kontrollkästchen ”Zugriff für Hilfsgeräte” aktiviert ist. Sie können das Skript in ScriptEditor einfügen und müssen es anschliessend als Programm speichern.

tell application ”DesktopCalendar” to activate
tell application ”System Events”
tell application process ”DesktopCalendar”
-- This is clicking the preference button
-- command + k in the menu bar
key down command
delay 1
keystroke ”k”
delay 1
key up command
delay 1
-- This clicks on the list in the Desktop preferences
click button ”Global” of list 1 of scroll area 1 ¬
of window ”DesktopCalendar Preferences”
delay 1
-- This toggles the Always on top button
click checkbox ”Always on top.” ¬
of window ”DesktopCalendar Preferences”
delay 1
keystroke return -- This closes the preference window
end tell
end tell

[Anmerkung von robg: Das Skript funktioniert mit der neusten Version von DektopCalendar - Allerdings nur in der Standard-Version und nicht in der SB-Version.]

Spezifikationen

Hits

1202

© by macjaner.ch | Powered by GoeGG-ArT.ch