Thanks for your response.
I was thinking about using on idle last night. I actually came up with a different solution that actually does what I want it to do but the
downside is the system goes up to 100% CPU usage. More accurately it is "syslogd" that does, so if you want to try this next piece of code
make sure you have activity monitor open while testing and get ready to cancel or set breakpoints.

***Note check my next post before trying this, I left this post here for reference purposes to show my workflow lol
Code: Select all
on openCard
displayTime
end openCard
on displayTime
do "delay 1" as AppleScript
do "current date" as AppleScript
put the result into field "fTime"
send displayTime to me in 0 seconds
end displayTime
Yeah, it's kinda cheating but it works! I'm gonna try and figure out a way to stop the system going crazy.
Maybe I could combine this script in some way with yours Malte.
I even tried utilizing shell by doing "sleep 1" instead of "delay 1" in applescript but I got the same result with "syslogd".
Anyways, I gotta go out for a little while but I will be back soon to try your suggestion Malte.
Thanks again!