Quick Macros automates repetitive tasks, even the most complex. Your macros can press keys, click buttons, links, menu items, on-screen images and other UI objects, manage windows, run and manage files, wait for various events, show dialogs, send/receive internet files and email, automate web pages, get/set text of UI objects, process text/HTML/XML/CSV, automate Excel, use databases, and many more. Creating macros is easier with the mouse/kayboard recorder, tool dialogs, tools to capture various objects and images, intellisense, dialog editor, debugger. To run macros you can use hotkeys, autotext, mouse, window, schedule and other triggers, create pop-up menus and toolbars. Quick Macros can add your toolbars to any window, auto-close annoying popup windows, auto-complete or correct text as you type, remap keys, convert your macros to independent .EXE programs, run from a USB drive. More functions can be created with the QM programming language that supports user-defined types, classes, COM, DLL functions, embedded VBScript/C#/VB.NET/C scripts, and everything for programming even at Windows API level.