Diedesigner Posted December 17, 2009 Posted December 17, 2009 Hi all, First post, so go easy on me... I am on Acad 2010. I like to have "one-click" toolbar buttons setup for commands that I use often. One of these is using fillet-0 for quick trimming of elements to each other. I am using the following macro in my toolbar button: ^c^c_fillet;r0 It works fine unless I have previously used the standard fillet command to create some defined radius. Then my macro "remembers" the fillet radius and repeats the radius instead of filleting with zero radius. I have tried all sorts of variations for my macro, but nothing seems to work. Do I need to include some sort of setting a variable state in my macro for it to work no matter what previous command was used? Any suggestions will be greatly appreciated for this first time poster. Regards, Diedesigner Quote
NBC Posted December 17, 2009 Posted December 17, 2009 is the problem a missing semi-colon after the letter r e.g. ^c^c_fillet;r;0 Quote
TimSpangler Posted December 17, 2009 Posted December 17, 2009 Just in case someone doesn't know. If in the fillet command that has a preset radius, if you hold down the shift key before selecting objects it will add a corner not a fillet and your radius will remain intact. That was a nice addition to Autocad. It eliminates the need for such macros (I still have f0 which does the same thing) Quote
Diedesigner Posted December 18, 2009 Author Posted December 18, 2009 NBC - I tried that along with some other variations to no avail. Tim - I decided to use the built-in functionality you described. Instead of the fillet command I use the chamfer command and hold down the shift shift for a "sharp" trim. The reason I use chamfer instead of fillet is that I use a macro with the fillet command pre-set to prompt for a radius like this: ^C^C_fillet;r;\; Thanks for the help! Diedesigner Quote
CarlB Posted December 18, 2009 Posted December 18, 2009 I've noticed similar behaviour in issuing "fillet" from lisp. A workaround is to set the radius first, then run the command, as in: ^C^C_filletrad;0;fillet Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.