byADIT Free software for engineers and students
EngiFree
AutoHotkey — The Complete Guide: Automating Repetitive Work in CAD, Excel and Windows

AutoHotkey — The Complete Guide: Automating Repetitive Work in CAD, Excel and Windows

AutoHotkey is an open-source scripting language for automating Windows. You define hotkeys, remap keys, expand abbreviations into full text and replay sequences of keystrokes and mouse clicks. Engineers use it to shorten repetitive actions in AutoCAD, Excel and analysis programs that have no built-in macros.

What you get

How to start

Start with a short script for one action you repeat dozens of times a day — for example, a fixed typing sequence in the command line of a drafting program. A script is a plain text file, so it is easy to share with the team. Some basic learning of the language is needed, but the payoff comes quickly.

Related tools

For text expansion only, also on macOS and Linux — Espanso. For ready-made Windows utilities — PowerToys. For automating files and calculations — Python.

The bottom line

AutoHotkey is the tool for automating programs that were never built to be automated. Open source, free for commercial use too, Windows only.

Further reading