|
|
Avatech Tricks: Fillet & Chamfer: Multiple Choice – Part 1
15 May, 2005 By: Jerry Berns CadalystPick one of three different ways to automate commands
In the first part of this series, I will demonstrate how to automate the Multiple option of the Fillet and Chamfer commands. I will also discuss other repeating methods, contrasting the pros and cons of each.
In the other parts of this series, I will demonstrate how to create custom Fillet and Chamfer toolbars with preset values. The final article in the series will show you how to turn those custom toolbars into flyout toolbars.
Your Choices
Making a menu or toolbar command repeat required some menu customization. By placing an asterisk "*" as the first character in the menu or toolbar macro, the command would repeat in a manner similar to the Multiple command mentioned above. The
As an example, to make the Fillet command repeat in earlier versions of AutoCAD, you'd write a menu and toolbar macro as follows:
Though I'm illustrating the Fillet command here, you can edit almost any AutoCAD menu or toolbar command to include this repeating character. In fact, try the Point command -- its macro uses the asterisk symbol to repeat the command. Refer to the AutoCAD Command Reference documentation for more information about the Multiple command.
Pros and Cons
The Fillet and Chamfer commands can benefit from the repeat character; however, the Multiple option, introduced in AutoCAD 2004, offers two improvements. First, the user can press
The Multiple Choice
Note that the Multiple option is selected with the letter "U" as shown (figure 1).
Keyboard Shortcut
Prior to the introduction of the Fillet and Chamfer Multiple option, the Multiple command let you repeat almost any command from the Command Prompt. Once activated, a command would repeat until you pressed the
*^C^C_fillet;
*
Activates the multiple execution mode.
^C^C
Cancels any other command currently running.
fillet;
The Fillet command. A semicolon is shown here to represent the
_
The language translator (underscore) symbol. It is not required in your macros unless you wish to share with international users of AutoCAD.
By adding an asterisk to a macro, you can make almost any command repeat. This automation saves you from moving to the menu again and again or pressing the
The Fillet and Chamfer buttons could be edited so that the macros would look as follows:
^C^C_fillet;u;
^C^C_chamfer;u;

Figure 1. The Fillet command with Multiple option.
Customizing the Fillet and Chamfer toolbar buttons certainly makes it easier to create multiple fillets or chamfers, although some users still prefer to type commands. For that reason, you can add the following AutoLISP code to your ACAD2004DOC.LSP or ACAD2005DOC.LSP file to gain the benefit of the Multiple option:
(defun C:F () (command "FILLET" "u")(princ))
(defun C:CHA () (command "CHAMFER" "u")(princ))
If you prefer the Multiple command method instead:
(defun C:F () (command "MULTIPLE" "FILLET")(princ))
(defun C:CHA () (command "MULTIPLE" "CHAMFER")(princ))
Have You Made Your Choice?
I have discussed three ways you can repeat AutoCAD commands with particular focus on the Fillet and Chamfer commands. Each method has its unique advantages. I hope you find one or all of these examples will help you work more efficiently in AutoCAD.
|
|
AutoCAD Tips!
Autodesk Technical Evangelist Lynn Allen guides you through a different AutoCAD feature in every edition of her popular "Circles and Lines" tutorial series. For even more AutoCAD how-to, check out Lynn's quick tips in the Cadalyst Video Gallery. Subscribe to Cadalyst's Tips & Tricks Tuesdays free e-newsletter and we'll notify you every time a new video tip is available. All exclusively from Cadalyst! |
![]() | Feed
Friday Fun - Travel MacGyver Creates a Delta Margarita 24 May, 2013 |
![]() | Feed
Load ‘Em Up! Stackers, Conveyors, and Advanced Assembly 23 May, 2013 |
![]() | Feed
Excel Hyperlinks & Document Management Tricks 22 May, 2013 |
![]() | Feed
Can spatial aptitude tests help predict your success as an engineer? 24 May, 2013 |
|








