Hello Suxsem,
In fact, using a timer, which is defined by
MsgPlus::AddTimer is the only solution to this. Within the
OnEvent_Timer callback function, you would have to check if the timer ID is the one for the date timer, then create a Date object, check if the day has changed since the last execution, and then re-add the timer. Also store the current date in registry, using the WScript.Shell object and its RegWrite method, so the next time the callback is called by the timer event, you can compare the current with the stored date.
If you need details on any of these steps, just ask.
Regards,