Quick Macros - automation software for Windows 7/8/10/11. Some features:

  • User interface automation, launching programs, file management, text processing, custom dialogs, internet functions, web page automation, Excel automation, database/XML/CSV functions, regular expressions, VBScript, C#.
  • Many triggers, including hotkeys, mouse, window, autotext, scheduler, toolbars and menus.
  • Records keyboard and mouse actions.
  • Captures, finds and clicks web page objects, other UI objects, on-screen images and text.
  • Programming language with functions, classes, full dll/API/COM support.
  • You can create programs for various purposes. Run in Quick Macros or as exe files.
How it works?

To automate something, you create a macro. It is a list of commands, such as "press keys", "run file", "click link". Whenever you launch it, Quick Macros executes the commands.

To add commands, you can use dialogs or type directly in the editor. Also there is a mouse and keyboard recorder.

To launch macros, you can use triggers. Hot key, mouse movement, created window, schedule and other. Or add them to custom menus and toolbars.

What can be automated?

Quick Macros can automate most tasks that you could do manually with keyboard and mouse. Also it can automate many other tasks. Examples:

Automate various repetitive tasks in windows and dialogs. Click menus, buttons, links and other objects. Press keys, copy/paste text. Interact with user interface objects without keyboard and mouse. Find and click images on screen.

Manipulate windows. Activate, close, resize, move, get properties.

Manage files. Run, open, copy, delete, find, get properties, zip.

Automatically close annoying popup windows. Automatically fill dialog fields. Perform various other actions when a certain window is created.

Run programs, open documents, folders and websites faster from a custom toolbar or popup menu. Use toolbars/menus to insert email addresses and other frequently used text in the active window.

Internet tasks. Automate web browser. Interact with web page objects without keyboard and mouse. Login, fill forms. Extract data. Download files. FTP, email.

Get text from various sources: window, file, web browser, Internet, Excel, database, Sqlite database, registry, XML, CSV, INI. Process it, extract some parts. Send it to another window, Excel, file, etc.

Various admin tasks. Install software. Monitor files, processes, logs. Manage services. Backup files. Shutdown, restart, sleep, lock computer.

Various software and web development tasks. Software testing.

Quick Macros can replace various utility, application launcher and other programs, reducing the number of installed programs and running processes. Some examples can be found in the forum.

Programming features

Quick Macros has a programming language and a code editor. It allows you to automate very complex tasks, as well as to create macros and programs for other purposes.

Conditional execution (if), repeat, variables, functions, classes, error handling and other programming features.

Many text processing functions. Regular expressions.

Custom dialogs. Dialog editor.

Windows API, COM, other dlls, C#, VB.NET, VBScript, C.

There are lots of QM extensions and code in the forum.

Some other features

Convert macros to programs (exe files) that can run on computers without QM.

Add custom toolbars to windows. Auto-hide toolbars. Custom popup menus.

Text autocompletion or replacement as you type an abbreviation in any application.

Macro code editor with syntax highlighting. Information features. Debugging.

Run QM from a USB drive as a portable app.

Run macros on other network computers.

Extend QM. Add new functions, classes, triggers, use various libraries.