Quick Macros is a universal and extensible Windows automation program, designed to make your work more convenient and productive. You can create or record macros to automate repetitive tasks, e.g., insert text, launch programs, copy files, simulate clicks on menu items, buttons and links, automatically close annoying popup windows. You can program it to perform complex tasks, e.g., process text, programmatically interact with applications. You can add custom toolbars to any window, use hot keys or mouse movements to switch to another window or show a custom menu.
Software License: Shareware
Operating Systems Support: Microsoft Windows
Download Link: Quick Macros 2.1.7 Beta
Homepage: Quick Macros
Version ChangeLog:
Integrated help: Tips for beginners, and function help on F1. Reassigned F1 and F2 hotkeys, and unassigned F3
New functions and classes: scan (find image on screen), perf (get time in microseconds), matchw (compare strings using wildcard characters), class Htm (wraps html element functions; it also includes mouse actions and enhanced selecting of combo box items)
Several qm internal functions now also are exported as dll functions
More options in: wait (wait for image on screen), opt (slowmouse, slowkeys), ref (declare identifiers on demand but always see them in the main popup list), web (get window handle, use *), sel (use *), ShowText (rich text)
Work better: wait for CPU on Win2K/XP (eliminated first-time delay and high memory consumption)
Toolbars: menu -> Quick Icons. Other performance enhancements
QM runs in safe mode if F8 is pressed when starting
You can change My QM folder path
Command line: you can specify some other character to use instead of "
Wildcard characters: functions and triggers, where * can be used, now also support ?
Dialogs: now you can use graphical ActiveX controls, including the web browser control
COM event fuctions: simpler access to the event-source object
New help topic about using COM components
Thread variables: no more "invalid pointer" errors, because the declaration statement now may be skipped during the run time
Type libraries: now are supported names containing invalid characters
Various small enhancements and bug fixes