Scheduled tasks in the Windows environment will do this, but I personally have found them a touch flakey to get set up. But once you get used to some of the syntax in question, they are pretty straightforward. I prefer crontab, but both are better than using the batch queue under OpenVMS :-)
"Ex libris un peut de tout"