|
Posted by Edgar on May 2, 2007, 2:29 pm
>> Learn shortcuts and you'll have an even MORE AWESOME AUTOCAD EXPERIENCE
>
> Aye.
>
> And don't be afraid to override them. Though if you do, learn how to
> move them to another machine or you'll be hurtin' ;-)
>
> Examples:
>
> How often do you COPY? CIRCLE? Shouldn't COPY be C? Let CIRCLE be CI.
>
> Last place I worked I did more checking than drawing. I'm left handed
> with the mouse. Made dimension shortcuts IL, II, IO. Very nice for
> single right hand typing. I prefer to invent SOME kind of logic for
> memory ('cause I"m slow that way). So I for d_I_mension. _L_inear,
> c_O_ntinue and al_I_gned. Your milage will likely vary.
>
> Also, don't be afraid to have a look at LISPs. They can be real handy
> for slicking up AutoCAD to work smoothly YOUR way. Example: I use
> SCALE RELATIVE all the time.
>
> (defun C:SR ()
> (setq sel (ssget))
> (setq pt_base (getpoint "\nbase:"))
> (setq pt_from (getpoint "\nfrom:"))
> (setq pt_to (getpoint pt_base "\nto:"))
> (command "._SCALE" sel "" pt_base "r" pt_base pt_from pt_to)
> (princ)
> )
>
> changes
>
> SC select enter click R enter click click click
>
> to
>
> SR select enter click click click
>
> Which doesn't SEEM like much, but for me it streamlines what had
> always felt like an awkward speedbump.
>
> Last job I kept having to move drawings to 0,0:
>
> (defun C:MZ ()
> (setq sel (SSGET))
> (setq base (getpoint "\nBase Point: "))
> (command "._MOVE" sel "" base "0,0,0")
> (princ "ZWOOOP")
> (princ)
> )
>
> My ultimate point not being "you need to adopt these commands". You
> probably don't. But rather - see how a few lines of code can adapt
> AutoCAD to behave like you think.
>
> It's not for everybody and totally OT ;-)
>
The ones I use regularly are:
fillet zero
(defun c:fz ()
(command "fillet" "radius" 0 "fillet")
)
Purge all with no dialogue box
(defun c:pu ()
(textscr)
(command "purge" "all" "*" "no" )
)
Audit and autofix no dialogue
(defun c:au ()
(command "audit" "y")
)
Line convert to pline and join
(defun c:pj ()
(command "pedit" pause "j" pause)
)
Attribute set, paper space and zoom to fill screen
(defun c:pz ()
(setvar "tilemode" 0)
(command "pspace")
(command "zoom" "e")
(command "zoom" ".95x")
(command "layer" "s" "0" "")
(command "mirrtext" "0")
(command "psltscale" "0")
(command "regenauto" "on")
)
I like the two you posted very much and will be stealing them :).
One other thing, a good way to expand on available keyboard shorcuts is to
use one letter twice. Rather than make the circle command CI and having to
go across the keyboard to envoke it, I chose to use CC instead as it is much
quicker, same thing with the mirror command (MM).
>> with even more real estate used for the actual drawing.
>
> While I totally agree, I've sorta stopped agreeing. I've got enough
> screen now that a couplefew toolbars aren't making that much
> difference. And it gets worse!
>
> That last job with the checking, I did a lot of drawing layout lines
> and dimensions on an existing drawing. I wanted dimensions of style
> temp on layer tempdim. I got tired of switching layers. Once per
> drawing I'd need to use a specific hatch on the entry arrow and one of
> two specific hatches on the floor tile. I made palette items for
> these. Leave the thing on layer LAYOUT, click _my_ dimension button
> and draw a dimension of my style on my layer and end up still on the
> LAYOUT layer. The only thing I'd have to do is type 'L' again. Click
> on the hatch and click in the arrow and it's hatched in the right
> style, scale, rotation, on the right layer. Those palette things take
> up way too much screen real estate but they were worth it. Even on the
> 1024.
>
> And then, with the 21" on 2048 I don't necessarily maximize the app.
> So I'm already willing to work on a "document" that isn't as full
> screen as possible. It's weird and I worry that I'm a heretic.
>
Mostly for me it helps when you need to look at two drawing side by side,
otherwise a half an inch doesn't really make that much of a difference.
--
Edgar
--
Posted via a free Usenet account from http://www.teranews.com
|