How to auto-refresh iCal delegate calendars in background?
Obviously, iCal is not able to automatically refresh delegated calendars. This is bad enough. However, I can not find a solution that would solve this. The best I have is an AppleScript to 'simulate' Cmd-R every now-and-then:
tell application "iCal" to activate
tell application "System Events"
tell process "iCal"
keystroke "r" using {command down, shift down}
end tell
end tell
This of course brings iCal to the foreground whenever the script is run. As I want to run this script about every mintues, this would completely destroy my workflow!
- Is there a better option to get iCal to refresh delegated calendars than this script?
- If not, does anyone know how to execute this script such as iCal is NOT brought to foreground (and I can keep writing text in Pages for example withouth explicitly noticing the udpate?
Mac Pro, Mac OS X (10.5.3)