AutoCAD

Add AutoLISP to a Custom AutoCAD Command

11 Mar, 2014 By: Andrew G. Roe

Combine AutoLISP commands with a VB.NET plugin.


Create a New Custom Command

We’ll create a new custom command, slightly different than the one we created previously, to run the plugin and also execute the AutoLISP statements.

1. In AutoCAD, click the CUI icon in the Manage tab of the ribbon to load the Customize User Interface dialog box. (You can also load this dialog box by typing CUI at the Command line and pressing Enter.) The Customize User Interface dialog box is displayed.

2. In the Command List portion of the CUI dialog box, click the Create a new command icon.

3. In the Properties portion of the CUI dialog box, type MyCircleCommand2 in the Name box.

4. In the Macro box, type the following:

     ^C^CCreateMyCircle;Filedia 1;(setq en (entlast));(entget en);

The ^C^C is already present in the Macro box, indicating the beginning of the macro, and is the equivalent of pressing the Escape key twice to clear any active commands. The semicolon (;) is the equivalent of pressing Enter. The custom command sets the Filedia variable back to 1, then executes the two AutoLISP statements.

5. In the Customizations in All Files portion of the CUI dialog box, expand the Menus item to show the various menus.

6. In the Command List portion of the CUI dialog box, click the drop-down list and select Custom Commands. The MyCircleCommand2 should be listed.

7. Drag the MyCircleCommand2 to the Modify menu above.



8. Click OK to close the CUI dialog box.

1 2 3 


Add comment

Note: Comments are moderated and will appear live after approval by the site moderator.

AutoCAD Tips!

Lynn Allen

In her easy-to-follow, friendly style, long-time Cadalyst contributing editor and Autodesk Technical Evangelist Lynn Allen guides you through a new feature or time-saving trick in every episode of her popular AutoCAD video tips. Subscribe to the free Cadalyst Video Picks newsletter and we'll notify you every time a new video tip is published. All exclusively from Cadalyst!

Follow Lynn on TwitterFollow Lynn on Twitter


Poll
Are you responsible for any CAD management duties (conducting training, implementing software, establishing standards, etc.)?
Yes: I am a full-time CAD manager
Yes: CAD management is part of my job description
Yes: CAD management is not officially part of my job, but there's no one else to do it
No
Submit Vote

Download Cadalyst, Fall 2015




Download Cadalyst Magazine Special Edition