Una macro es una serie de comandos que ejecutan acciones específicas cuando se selecciona un elemento de barra de herramientas. Las macros pueden ser simples registros de pulsaciones de teclas que efectúen una tarea o una combinación compleja de comandos, AutoLISP, DIESEL, o código de programación de ActiveX.
Si pretende incluir parámetros de comando en una macro de menú, debe conocer el orden en que el comando espera sus parámetros. Todos los caracteres de una macro de menú son importantes, inclusive los espacios en blanco. Como AutoCAD ha sido revisado y mejorado, podría cambiar la secuencia de los mensajes de algunos comandos y, en ocasiones, el propio nombre del comando. Por tanto, es posible que los menús personalizados requieran algunos pequeños cambios para actualizarse a la nueva versión de AutoCAD.
Cuando la entrada de un comando proviene de un elemento de menú, se supone que los valores de las variables de sistema PICKADD y PICKAUTO son 1 y 0 respectivamente. Esto mantiene la compatibilidad con versiones anteriores de AutoCAD y facilita la personalización, ya que no es necesario verificar los valores de dichas variables.