i have written some time ago that i have problems with schedulling scripts and i still have them.
I have a MAIN script which runs every 15 minutes. I want him to 24h/7/365 - all the time when computer is on. But the computer is not alwasy on.
What do I do:
I setup the script properties Run When in the following way:
http://img61.imageshack.us/my.php?image ... ingwi4.jpg
To run every day, each 15 minutes, and to run immediately when schedule is missed. I also allow Schedulle service tu run the script.
How do i use the schedulle:
(lets suppose its the first day i am using the script)
1. When i turn on computer at 11:00 i enter in Run When properties of the script to start at 11:05 and repeat each 15 minutes.
2. I turn the computer off at 17:00 and turn on at 19:00 - everything is fine, the script runs automaticly because the schedulle was missed, but i need to change sth (so i stop it, and after changes setup RUN WHEN at 19:35)
3. Everything is fine, the script runs till the next day, and on the hour: 01:06 i automaticly turn of computer
The problem is:
I start automaticly computer the next day at hour 05:01 in the morning and want the Macro Scheduller script to run automaticly at 05:05, because the schedulle was missed. But it doesnt run. After I wake up i check whats going on I see in RunWhen that despite the fact the script was running till 01:05 i can see the last entered manually time: 19:35. So the scripts waits till 19:35 (or till 11:05) of the next day. That is not acceptable.
I tried to setup the option "Run immediately anyway" but the the script runs once, and then wait till 19:35.
To my suprise, sometimes it happens that it runs as it should, but thats unpredictable and i cannot afford an unstable schedulling.
I can imagine 3 solutions:
I: low-level-solution
Dear Marcus - autor of Macro Scheduller

II: low-level-solution
Again Marcus - you could provide an option "Run 15 minutes after previous run" which would be independent from the start-time. That soultion would be great, and would work good with scripts which are setup to run automaticly after computer boot-up and continue to run for the whole day.
III: code-solution
And here is a place for forum experts. The information about the last script-run is stored somehow in the folder where MacroScheduller is installed, or in the windows registry.
If we would just know exacly where and how, and if macro scheduller doesnt overwrite this file when is closed, then we could write script that would change the saved data to the time+5min at which the computer is turned on.
Kind regards, and please help, especially with soultion III
