Is there a free or relatively cheap task scheduler system that can react to things like screen resolution changes, file modifications. etc, and spawn tasks executing my own programs?
For instance, if I want to unzip a file when it appears in a directory?
It seems the built-in task scheduler in Windows only comes as close as spawning the program on a time-based schedule.
What alternatives do I have?