Windows comes with the ability to schedule tasks using the built in Windows Task Scheduler but this program has been known to be buggy and unreliable especially when doing things like scheduling batch (.bat) files to run. If you need something reliable to run your batch files or scripts etc. then you are most likely have wondered what other options are out there.
There are a variety of pay for and free task scheduling apps you can download and try to see if you can make your scheduling life easier but many of them are buggy themselves or too complicated to use. One program that is easy to use and works very well is called System Scheduler for Windows and there is a free version as well as a pay for version with additional features.
System Scheduler does more than just schedule programs to be run. It can also be used to set popup reminders for tasks and also includes what is called Window Watcher which can be used to ask the Scheduler to check for the existence of a window.
After you install and open System Scheduler you will be taken to the main interface where you can pick your types of job, configure them and then schedule them. If you are going to run an application then you will choose Run Application from the dropdown list and enter or browse to the path of the file you would like to execute. The Parameters section is used to add any additional switches to the program you are running. The Working Directory is typically the same directory as the program you are running but can be changed for various circumstances. Sendkeys are key presses you can have automatically sent to the program and you can also send mouse clicks if you like. The State section lets you choose how you want the program to be run such as minimized or maximized.
Popup Reminders are exactly that, reminders that pop up on your screen at scheduled times. If you use Microsoft Outlook it’s very similar to calendar reminders. After you configure the reminder and schedule it then it will popup on your screen and allow you to take action on that reminder. You can snooze the reminder for a set amount of time as well as edit the event or even dismiss it.
Window Watcher is used to send key presses or send a window a close signal to close running applications. This comes in handy for triggering actions or handling error messages while you are not at your computer. You enter in the name of the window that you want to act on and then decide on how you want that window to be acted upon.
No matter which type of action you are taking whether it be running a program, setting a reminder or acting on a window they are all scheduled the same. The process is pretty much like the Windows Task Scheduler or any other scheduler where you choose the days and time you want the job to be run.
Once you have your jobs setup you can look at the System Scheduler List to get a view of all of the jobs in one place. You can also do things like run, delete, disable, duplicate and so on just by right clicking on the particular job.
Clicking the gear icon will bring you to the preference where you can customize the program in a variety of ways in regards to reminders, running events, logging and if whether or not System Scheduler will run at the startup of your computer or not. There will also be an icon in your system tray that you can right click to perform many tasks as well. They have a free version and a paid for version with more features. You can download your own copy here.