The WinScheduler allows user to create macros working in all Windows applications and schedule them to run (repetitively) at defined time or when a specific event occurs (for example when file is created/deleted, when computer is in idle time, when screen content changes, when a window is opened, etc.). Macro language is easy to use and advanced macro recorder is included.