- Registriert
- 18.06.09
- Beiträge
- 216
Hallo,
ich will ein Script schreiben, dass iCal aufruft und dann einmalig die Kalender aktualisiert. Es soll aber nur beim ersten Aufruf die Kalender aktualisieren. Wenn man danach klickt, soll nur das Kalenderfenster in den Vordergrund geholt werden.
Wie kann man das programmieren?
(Hintergrund ist, dass meine Internetverbindung sehr langsam ist, so dass ich immer nur einmal die freigegebenen Kalender aktualisieren will, das dauert nämlich ca. 1 min, solange kann man nichts eingeben.
Bisher sieht das Script so aus:
tell application "iCal" to activate
tell application "System Events"
tell process "iCal"
keystroke "r" using {command down, shift down}
end tell
end tell
tell application "System Events"
tell process "iCal"
keystroke "t" using {command down}
end tell
end tell
Der erste Block soll eben nur beim ersten Mal klicken durchlaufen.
ich will ein Script schreiben, dass iCal aufruft und dann einmalig die Kalender aktualisiert. Es soll aber nur beim ersten Aufruf die Kalender aktualisieren. Wenn man danach klickt, soll nur das Kalenderfenster in den Vordergrund geholt werden.
Wie kann man das programmieren?
(Hintergrund ist, dass meine Internetverbindung sehr langsam ist, so dass ich immer nur einmal die freigegebenen Kalender aktualisieren will, das dauert nämlich ca. 1 min, solange kann man nichts eingeben.
Bisher sieht das Script so aus:
tell application "iCal" to activate
tell application "System Events"
tell process "iCal"
keystroke "r" using {command down, shift down}
end tell
end tell
tell application "System Events"
tell process "iCal"
keystroke "t" using {command down}
end tell
end tell
Der erste Block soll eben nur beim ersten Mal klicken durchlaufen.