Automate repetitive tasks.  Use task scheduler to run jobs and macros automatically - at specific time, when a file is changed, when a file is created/deleted, when a computer screen changes, when there is no activity on computer, etc.


WinScheduler allows users to create macros running in all Windows applications and use macro scheduler to run them at defined time or when a specific event occurs. Macro recorder (both keyboard recorder and mouse recorder) and macro editor is included. The WinScheduler macros can consist from keys (keystrokes), mouse clicks and macro commands (file management, FTP, ZIP, encryption, clipboard, etc.). WinScheduler gives users complete Windows automation and error free repetitive tasks processing.

Note: If you would like to be able to start macros also by other triggers like mouse events (click, move mouse on screen edge, shake mouse, etc.),  hotkeys, text shortcuts, or run them from handy toolbars then consider using Macro Toolworks - our all-in-one macro automation software - that offers many additional macro triggering options.

General Features
Three-pane UI (macro groups tree -> macros list -> macro editor)
Multi-language UI
All macros in single file, "File/Open", "File/Save as" supported
Macro file simple encryption to protect content
Macro file AES strong encryption to protect content
Add wizard *
Search within macros, macro names, triggers and descriptions
Enable/Disable the tool
Smart macro recorder *
Export macros to HTML
Lock program UI to protect macros from being changed
Status bar
Ability to disable macros and macro groups
Generate "Free Macro Player" file that can others freely use
Macro Triggers
Application specific triggers - the same trigger can start different macros in different applications
Time scheduled macros (run at specified time/date, run every x seconds/minutes/hours/days, etc.)
Wake-up computer before macro is started
Trigger macro on window is activated/de-activated/opened/closed *
Trigger macro on file create/delete/change *
Trigger macro on a file or subfolder in folder is changed/created/deleted *
Trigger macro on low space on hard drive
Trigger macro when a screen pixel changes
Trigger macro on idle time
Trigger macro on Windows shutdown
Password protect macros to prevent running/changing/viewing them by unauthorized users
Share macros within a user group
Clipboard macros - paste data of any kind (text, rich text, pictures, tables, sheets, graphics, whatever you can copy/paste) *
Adjustable macro playback speed *
Log macro execution (user optional)
Bulk macro changes
Export/import macros from/to text file
Simple visual macro editing with support for macro debugging
Basic macro commands (insert time/date, paste text, send keystrokes, mouse events, basic file/folder operations, activate window, open web page, wait, "if window", run executables, show message, etc. )
150+ additional commands (variables, time/date manipulation, macro flow commands if/then/else, cycles, procedures, run other macros, run context menus commands, find image on screen, user control over error handling, user defined forms, send e-mails, FTP, manipulate windows, manipulate clipboard, read/write from/to Windows registry, enumerate and kill processes, and more...)
Additional professional commands (call macros remotely, file/directory AES encryption)
VBA-compatible macro language + VBA IDE + syntax highlighting + dialog editor + debugger
*- feature is available with some limitations
Downloads & Pricing
Download EXE


Download ZIP
After zip file is unpacked run either setup.exe to install the program
or just run StartWinScheduler.exe to run the program without installation.





Requirements: Windows 8, Windows 7, 2008, Vista, 2003, XP, 2000 (64 bit or 32 bit). 40 MB free hard disk space.

Login and share your experience - send messages to forums and add comments to samples, commands and other resources.

Account is free of charge, easy to setup.