In order to create custom commands and then assign them to a button in AutoCAD you will need to create a MACRO. This is so for all buttons, even those that call a LISP or OBJECTARX piece of code.
The MACRO is basically a list of the inputs on the command line listed out in one line.
A simple MACRO would look like this:
This if turned placed in a button would bring up the plot dialog box.
The ^C^C is the code for pressing “escape” twice. This clears any active commands in case one is running.
The ; is the representation of enter. Any number of commands can be strung together into one MACRO.
MACROs also allow for input for selecting objects and this is written with a space and then a backslash.
I will be running through several of my custom commands to show how they are put together.