<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-24638140</id><updated>2012-02-02T04:00:56.612-06:00</updated><category term='explode'/><category term='groups'/><category term='pickstyle'/><title type='text'>CAD-e-Corner</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-24638140.post-4758594117627799188</id><published>2008-03-04T20:36:00.003-06:00</published><updated>2008-12-10T22:23:36.469-06:00</updated><title type='text'>Edit Multiple Pieces of Mtext</title><content type='html'>Here's a clever little tip sent in from a user in one of our remote offices.&lt;br /&gt;&lt;br /&gt;Select multiple pieces of Mtext and use the Properties Palette to edit the  content. Of course entering new content where it says *VARIES* would result in  &lt;em&gt;overwriting &lt;/em&gt;all selected occurrences, but did you know you can use the  ellipsis button to invoke the Mtext editor and edit each selected Mtext entity in turn?  Each time you click OK in the Mtext Editor the Editor jumps to the next Mtext in  the selection.&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/R84HjUW-ZFI/AAAAAAAAALw/5EB0H0iqySI/s1600-h/EditMMtext.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/R84HjUW-ZFI/AAAAAAAAALw/5EB0H0iqySI/s320/EditMMtext.gif" alt="" id="BLOGGER_PHOTO_ID_5174081325237167186" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Just when you think you know everything...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-4758594117627799188?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/4758594117627799188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=4758594117627799188' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4758594117627799188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4758594117627799188'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2008/03/heres-clever-little-tip-sent-in-from.html' title='Edit Multiple Pieces of Mtext'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Byf8aDQrvnI/R84HjUW-ZFI/AAAAAAAAALw/5EB0H0iqySI/s72-c/EditMMtext.gif' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-4940369307411974257</id><published>2008-02-21T22:26:00.003-06:00</published><updated>2008-12-10T22:23:38.111-06:00</updated><title type='text'>Adding a Splash of Color</title><content type='html'>Have you ever needed to add a splash of color to your otherwise black and white  drawing?  &lt;p&gt;Let's say that you have a plan drawing that plots using a CTB pen table where  all the layer colors are mapped to black pens, and you need to plot a few lines  or hatches in color. Ordinarily I'd advise you to convert the drawing from CTB  (color table) to STB (style table), then set all the layers to plot with a black  style except for the few that you want in color; those we would plot with the  Normal style so that they plot with the layer color. However, whoever created  this sheet didn't assign lineweights to their layers so many of the layer  lineweights are still Default (i.e. &lt;em&gt;not&lt;/em&gt; set) and hence the black line  work wouldn't plot correctly.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/R75PDRaZVdI/AAAAAAAAALQ/OXufVs4oTZ0/s1600-h/SomeColor1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/R75PDRaZVdI/AAAAAAAAALQ/OXufVs4oTZ0/s320/SomeColor1.gif" alt="" id="BLOGGER_PHOTO_ID_5169656339900224978" border="0" /&gt;&lt;/a&gt;Here's the tip:  &lt;p&gt;The only colors that map to pens in a CTB drawing are the index colors 1-255.  True colors, or Pantone colors, plot as displayed and do not map to CTB pens. So,  use true colors for the layers or entities you wish to plot in color.&lt;br /&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/R75PDhaZVeI/AAAAAAAAALY/h4Nn5j0XsHs/s1600-h/SomeColor3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/R75PDhaZVeI/AAAAAAAAALY/h4Nn5j0XsHs/s320/SomeColor3.gif" alt="" id="BLOGGER_PHOTO_ID_5169656344195192290" border="0" /&gt;&lt;/a&gt;When you first click over to the True Color tab, you see all the true color  information of the current standard index color. Click to select this same color  as true color, then click OK.&lt;br /&gt;&lt;p&gt;Notice how the resultant true colors are displayed in the layer dialog. (I'll  admit that I cobbled this together from some older existing drawing so ignore  the poor layer names.)&lt;br /&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/R75PDxaZVfI/AAAAAAAAALg/N6zCY_5UODo/s1600-h/SomeColor2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/R75PDxaZVfI/AAAAAAAAALg/N6zCY_5UODo/s320/SomeColor2.gif" alt="" id="BLOGGER_PHOTO_ID_5169656348490159602" border="0" /&gt;&lt;/a&gt;Here's a portion of a plot using the TriSrv_F.ctb (Benham's old tried and true A/E/C CADD Standards pen table) and these few true color  layers:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Byf8aDQrvnI/R75PEBaZVgI/AAAAAAAAALo/nJQK4DfS5JA/s1600-h/SomeColor4.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Byf8aDQrvnI/R75PEBaZVgI/AAAAAAAAALo/nJQK4DfS5JA/s320/SomeColor4.gif" alt="" id="BLOGGER_PHOTO_ID_5169656352785126914" border="0" /&gt;&lt;/a&gt;We still have the black line work that we normally expect in our plots, but  we also have the added benefit of color for a presentation plot or a PDF  plot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-4940369307411974257?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/4940369307411974257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=4940369307411974257' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4940369307411974257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4940369307411974257'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2008/02/adding-splash-of-color.html' title='Adding a Splash of Color'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Byf8aDQrvnI/R75PDRaZVdI/AAAAAAAAALQ/OXufVs4oTZ0/s72-c/SomeColor1.gif' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-464499932364886242</id><published>2008-01-09T07:52:00.001-06:00</published><updated>2008-12-10T22:23:38.473-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pickstyle'/><category scheme='http://www.blogger.com/atom/ns#' term='groups'/><category scheme='http://www.blogger.com/atom/ns#' term='explode'/><title type='text'>Intro to Groups</title><content type='html'>Straw poll: Ever heard of Groups in AutoCAD? Do you use Groups?&lt;br /&gt;Most people are familiar with Blocks where multiple instances of a collection of entities point to a single definition. Editing the geometry of the Block definition modifies the appearance of every instance, or insertion, of the Block.&lt;br /&gt;&lt;br /&gt;Similarly a Group is a collection of multiple entities that can be moved, rotated, deleted, etc. as if it were a single entity. However, unlike a Block, each Group is distinct. A Group can be temporarily un-grouped to modify sub-entities.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/R4TRxA3ZUMI/AAAAAAAAALA/Qyqtrmk1o8A/s1600-h/Group1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/R4TRxA3ZUMI/AAAAAAAAALA/Qyqtrmk1o8A/s320/Group1.gif" alt="" id="BLOGGER_PHOTO_ID_5153474513594831042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These workstations are composed of individual Blocks for the chair, partitions, and work surfaces. The Blocks were then collected into a Group named WKSTN-L1 using the &lt;span style="font-weight: bold;"&gt;GROUP &lt;/span&gt;command and copied two times.&lt;br /&gt;The copied Groups were subsequently modified to account for site conditions, like the column in the second workstation or the end panel of the first workstation. Using a Block for the workstation wouldn't prove useful, since each workstation is slightly different in configuration, even though it's comprised of the same basic Blocks.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/R4TSDw3ZUNI/AAAAAAAAALI/rpmQJNONhBg/s1600-h/Group2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/R4TSDw3ZUNI/AAAAAAAAALI/rpmQJNONhBg/s320/Group2.gif" alt="" id="BLOGGER_PHOTO_ID_5153474835717378258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Copying a named Group results in an anonymous, unnamed Group. You can give the unnamed Group a meaningful name in the Object Grouping dialog using the &lt;span style="font-weight: bold;"&gt;Rename &lt;/span&gt;button. Use the &lt;span style="font-weight: bold;"&gt;Include Unnamed&lt;/span&gt; toggle to display the unnamed Groups.&lt;br /&gt;This dialog does all sorts of other useful things:&lt;br /&gt;&lt;br /&gt;Use the &lt;span style="font-weight: bold;"&gt;Highlight &lt;/span&gt;button to identify a Group by highlighting it on the screen (see image above).&lt;br /&gt;&lt;br /&gt;Use the &lt;span style="font-weight: bold;"&gt;Find Name&lt;/span&gt; button to list the Group name of a selected entity.&lt;br /&gt;&lt;br /&gt;Individual entities can be added to or removed from existing Groups using the &lt;span style="font-weight: bold;"&gt;Add &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;Remove &lt;/span&gt;buttons.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Explode &lt;/span&gt;existing Groups to permanently un-Group them and remove the Group name from the drawing.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The PICKSTYLE system variable controls whether a component entity or the  entire Group is selected in editing operations. The default setting of PICKSTYLE  is 1 (one) which is Group selection. To be able to Move, Copy, Erase, etc. a  single entity of a Group, temporarily set PICKSTYLE to 0 (zero). The  &lt;strong&gt;Ctrl-H&lt;/strong&gt; key combination is a quick way to toggle PICKSTYLE  between 1 and 0. (This is tantamount to using the Group dialog to change a  Group's Selectable setting between Yes and No.)&lt;/p&gt; &lt;p&gt;Grip editing &lt;em&gt;always&lt;/em&gt; works on component entities regardless of  whether the entity is part of a Group or not.&lt;/p&gt; &lt;p&gt;The PICKSTYLE variable does double duty controlling the behavior of Hatches  and their Boundaries, but that's material for another Tip another day.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-464499932364886242?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/464499932364886242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=464499932364886242' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/464499932364886242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/464499932364886242'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2008/01/intro-to-groups.html' title='Intro to Groups'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Byf8aDQrvnI/R4TRxA3ZUMI/AAAAAAAAALA/Qyqtrmk1o8A/s72-c/Group1.gif' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-8926574326267964727</id><published>2007-12-05T12:14:00.000-06:00</published><updated>2008-12-10T22:23:39.398-06:00</updated><title type='text'>Delete Duplicates</title><content type='html'>&lt;div&gt;&lt;strong&gt;OVERKILL&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;Have you ever had a drawing (from an outside source of course) with lines atop lines, or multiple line segments used where a single line would serve? There's an AutoCAD Express Tool to help with cleaning up such drawings. Start the OVERKILL command from pull down:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Express &gt; Modify &gt; Delete Duplicate Objects&lt;/strong&gt;&lt;/p&gt;The following dialog is displayed (shown with default options):&lt;br /&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_Byf8aDQrvnI/R1bss8fpL5I/AAAAAAAAAKI/gpS3erRJfME/s1600-h/Overkill1.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5140556281587249042" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/R1bss8fpL5I/AAAAAAAAAKI/gpS3erRJfME/s320/Overkill1.gif" border="0" /&gt;&lt;/a&gt;So what's it do? Primarily it deletes duplicate entities: text on top of  text, blocks on top of blocks, lines on top of lines, plines on top of plines,  etc. Where there were multiple entities that are exactly the same in size,  position, orientation, etc. only one remains after running OVERKILL.&lt;/p&gt;&lt;p&gt;The dialog allows you to set certain comparison options.&lt;/p&gt; &lt;ul&gt;&lt;li&gt;The Numeric Fuzz - this value specifies how far off the geometry can be and  still be considered duplicate. Increase this value if you have multiple lines,  blocks, text, etc. &lt;em&gt;almost &lt;/em&gt;on top of one another, but just ever so  slightly shifted. (Which one is kept is anyone's guess.)  &lt;/li&gt;&lt;li&gt;All the Ignore toggles tell OVERKILL to treat identical objects as one that  may reside on different Layers, have discreet Colors, Linetypes, etc. Use in any  desired combination.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/R1budsfpL6I/AAAAAAAAAKQ/eHEs6JB18Vw/s1600-h/Overkill2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/R1budsfpL6I/AAAAAAAAAKQ/eHEs6JB18Vw/s320/Overkill2.gif" alt="" id="BLOGGER_PHOTO_ID_5140558218617499554" border="0" /&gt;&lt;/a&gt;In this example there are two north arrow blocks, one slightly offset from the other. I've changed the color of one of the blocks to red to make it more apparent.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/R1jHIfZ9dtI/AAAAAAAAAK4/2x3UFFNLmDY/s1600-h/Overkill3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/R1jHIfZ9dtI/AAAAAAAAAK4/2x3UFFNLmDY/s320/Overkill3.gif" alt="" id="BLOGGER_PHOTO_ID_5141077923326686930" border="0" /&gt;&lt;/a&gt; Running OVERKILL with the Ignore Color toggle checked, and a fuzz factor greater  than the offset, leaves just one north arrow block. Oh look, it's the red one.&lt;/li&gt;&lt;li&gt;I recommend unchecking the PLINES optimization, for the first run anyway. This  option examines plines for excess vertices and segments that track back upon  themselves. It's a powerful and useful option, but it really slows down the  comparison process. I'd run it in a subsequent session and limit it to just some  of the plines at a time.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/R1bud8fpL8I/AAAAAAAAAKg/RIDDeVREX0s/s1600-h/Overkill4.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/R1bud8fpL8I/AAAAAAAAAKg/RIDDeVREX0s/s320/Overkill4.gif" alt="" id="BLOGGER_PHOTO_ID_5140558222912466882" border="0" /&gt;&lt;/a&gt;The left Pline shows the original vertices. Run OVERKILL with Pline optimization  to obtain the right Pline.&lt;/li&gt;&lt;li&gt;The OVERLAP toggle tells OVERKILL to treat co-linear entities  as one if they partially overlap.&lt;/li&gt;&lt;li&gt;The END to END toggle combines co-linear objects whose endpoints touch (or are  within the fuzz factor).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/R1bud8fpL9I/AAAAAAAAAKo/xznfgTSlLO0/s1600-h/Overkill5.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/R1bud8fpL9I/AAAAAAAAAKo/xznfgTSlLO0/s320/Overkill5.gif" alt="" id="BLOGGER_PHOTO_ID_5140558222912466898" border="0" /&gt;&lt;/a&gt;In this example the top part has lines that overlap, as indicated by the black  and red lines, and lines that almost touch. Running OVERKILL with the Ignore  Color toggle checked, and a fuzz factor greater than the gap, results in the two  lines below.&lt;/li&gt;&lt;/ul&gt;If you're very brave, and really understand this command and its options, you  can even run it against multiple drawings using a script and the command line  version, -OVERKILL. &lt;blockquote&gt;&lt;pre&gt;Command: -&lt;strong&gt;OVERKILL&lt;/strong&gt;&lt;br /&gt;Select objects: 2144 found&lt;br /&gt;Select objects:&lt;br /&gt;IGNORE=Color&lt;br /&gt;Fuzz=0.000001, Optimize PLINES=Y, etc...&lt;br /&gt;Enter an option to change&lt;br /&gt;[Ignore/Fuzz/Plines/parTial/Endtoend] &amp;lt;done&amp;gt;:&lt;/pre&gt;&lt;/blockquote&gt; &lt;p&gt;Hint: You probably want to do this on a &lt;em&gt;&lt;strong&gt;copy&lt;/strong&gt;&lt;/em&gt; of the  drawings.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-8926574326267964727?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/8926574326267964727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=8926574326267964727' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8926574326267964727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8926574326267964727'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/12/delete-duplicates.html' title='Delete Duplicates'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Byf8aDQrvnI/R1bss8fpL5I/AAAAAAAAAKI/gpS3erRJfME/s72-c/Overkill1.gif' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-441812704440274257</id><published>2007-11-13T22:03:00.000-06:00</published><updated>2007-11-13T22:04:35.382-06:00</updated><title type='text'>Here I am to save the day...</title><content type='html'>&lt;p&gt;&lt;strong&gt;SAVEALL&lt;/strong&gt; (AutoCAD Express Tool)&lt;/p&gt; &lt;p&gt;This command will attempt to save all open drawings (without having to flip  through each one), leaving the drawings open for continued editing. If a drawing  has not yet been named, you're prompted for a file name.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;CLOSEALL&lt;/strong&gt; (just plain ol' AutoCAD)&lt;/p&gt; &lt;p&gt;All open drawings are closed. A message box is displayed for each unsaved  drawing, in which you can save or discard any changes to the drawing before  closing it.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;QSAVE&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Quick Save of the current drawing without prompting for file name, unless the  current drawing has no name in which case the SAVEAS dialog is displayed. This  is the command that's run when you select SAVE from the File pull down.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;SAVEAS&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Save the current drawing to another name and change to that drawing.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;SAVE&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Displays the SAVEAS dialog. Save the drawing as the current name or save as a  copy under another name. AutoCAD stays in the current drawing. This command is  only available from the keyboard.&lt;/p&gt; &lt;p&gt;There's only a slight variation between SAVE and SAVEAS. Did you spot it?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-441812704440274257?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/441812704440274257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=441812704440274257' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/441812704440274257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/441812704440274257'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/11/here-i-am-to-save-day.html' title='Here I am to save the day...'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-8768172775641307461</id><published>2007-10-31T15:35:00.000-05:00</published><updated>2008-12-10T22:23:40.353-06:00</updated><title type='text'>Lines Merge</title><content type='html'>What's wrong with this picture? These two AutoCAD plots were made with all the  same settings: Plotter, pen table, scale, etc. from the same drawing/same  layers. However, the first image displays the lighting fixtures as bold and  readable, whereas the second image shows the lights as obscured by the ceiling  grid.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/Ryjnaw7BkAI/AAAAAAAAAJA/AA-nHeMPYuU/s1600-h/Merge1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/Ryjnaw7BkAI/AAAAAAAAAJA/AA-nHeMPYuU/s320/Merge1.gif" alt="" id="BLOGGER_PHOTO_ID_5127602622756392962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RyjnbA7BkBI/AAAAAAAAAJI/9tAZVZwCjDU/s1600-h/Merge2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RyjnbA7BkBI/AAAAAAAAAJI/9tAZVZwCjDU/s320/Merge2.gif" alt="" id="BLOGGER_PHOTO_ID_5127602627051360274" border="0" /&gt;&lt;/a&gt;The only difference between the first and second plot is the order the  entities were drawn in the database. In image two, the ceiling grid was placed  last (or xreferenced last) and so is on top of the underlying light  fixtures. &lt;p&gt;Can this be controlled? Can we force the light fixtures to show bold? The  answer is a qualified yes.&lt;/p&gt;&lt;p&gt;For most plotters the default setting for &lt;strong&gt;Merge Control&lt;/strong&gt; is  &lt;strong&gt;Lines Overwrite&lt;/strong&gt;. This means that the last entity placed in the  database is plotted on top of other entities. At Benham, we typically change  this setting on all of our plot devices to &lt;strong&gt;Lines Merge&lt;/strong&gt;.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RyjnbQ7BkCI/AAAAAAAAAJQ/IimYihUEpy4/s1600-h/Merge3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RyjnbQ7BkCI/AAAAAAAAAJQ/IimYihUEpy4/s320/Merge3.gif" alt="" id="BLOGGER_PHOTO_ID_5127602631346327586" border="0" /&gt;&lt;/a&gt;This allows the bold, solid black light fixtures to "show through" the  screened, gray ceiling grid. &lt;/p&gt;&lt;p&gt;Now for the qualification: not all plotter drivers have the Lines Merge  ability; the DWG to PDF.pc3 for example does not. So now how does one make sure  that the light fixtures plot bold and black when plotting to PDF? You're going  to need to ensure that they're on top. Use the &lt;strong&gt;DRAWORDER&lt;/strong&gt;  command to send the ceiling grid to the back or bring the lights to the top.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-8768172775641307461?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/8768172775641307461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=8768172775641307461' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8768172775641307461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8768172775641307461'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/10/lines-merge.html' title='Lines Merge'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Byf8aDQrvnI/Ryjnaw7BkAI/AAAAAAAAAJA/AA-nHeMPYuU/s72-c/Merge1.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-2355599026726253108</id><published>2007-10-17T09:07:00.001-05:00</published><updated>2008-12-10T22:23:40.927-06:00</updated><title type='text'>The ByBlock Property</title><content type='html'>Here's a little tip that borders the edge of extreme AutoCAD nerd: the ByBlock  property.  &lt;p&gt;First, some background:&lt;/p&gt; &lt;p&gt;The default property for a new entity is the ByLayer property. This applies  to the Color, Linetype, Lineweight, and PlotStyle properties. This means that  the entity gets these properties from the layer on which it resides. If you move  an entity to another layer, it inherits the new layer's properties.&lt;/p&gt; &lt;p&gt;You can override an entity's ByLayer property and give it an explicit value.  For example you might select a line and make its color Green regardless of the  color of the layer. Consider the following example. In the first image all  entities are drawn on Layer A-WALL-FULL which has a Color of 2, Linetype of  Continuous, and Lineweight of 0.35mm. The second image shows the same entities  when moved to Layer A-WALL-JAMB which is Color 1, Ltype Continuous, and  Lineweight 0.25mm. The last image shows what happens when the properties of the  line are assigned explicitly.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/RxYY4OsahoI/AAAAAAAAAIw/KhGwbbC7w8A/s1600-h/ByBlock1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/RxYY4OsahoI/AAAAAAAAAIw/KhGwbbC7w8A/s320/ByBlock1.gif" alt="" id="BLOGGER_PHOTO_ID_5122308980476642946" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Lost yet? Let's further complicate this by introducing nested entities, i.e.,  entities within blocks. If an entity in a block is created on layer 0, it  inherits the properties of any layer the block is then inserted on. If the  entities in a block are created on any layer other than 0, they retain the  properties of that layer. If entities in a block are given explicit properties,  they retain those properties regardless of the insertion layer. &lt;/p&gt; &lt;p&gt;And, finally, we come to the reason for this discussion, the ByBlock  property! Let's draw some entities on layer 0 and make a block of them. We will  leave all the entities of the block with the default ByLayer properties except  for one entity. To this entity we assign a Color and Plot Style of ByBlock.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RxYY4usahpI/AAAAAAAAAI4/SBPithaBDdY/s1600-h/ByBlock2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RxYY4usahpI/AAAAAAAAAI4/SBPithaBDdY/s320/ByBlock2.gif" alt="" id="BLOGGER_PHOTO_ID_5122308989066577554" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;What's happening here? The first image shows the settings of the entities  that make up the block. The second image shows this block inserted on layer  G-ANNO-TEXT. Note how the entities within the block take on the properties of  the layer. In the third image we select the block and change its Color to 8 and  its Plot Style to 40 (which is 40% black according to our pen table). Notice  that only the upper sweep changed. It was the only entity in the block  definition that had a ByBlock property, so it alone took on the properties that  we assigned explicitly to the block. The other entities had a ByLayer property  and so retained the insertion layer properties. Also notice that the ByBlock  property behaves just like ByLayer until you actually assign a property to the  block.&lt;/p&gt; &lt;p&gt;All of the Benham title blocks were created to behave in this manner. So, no  matter what layer standard or pen table are required by the project, we can  still get the Benham logo to plot correctly by changing the properties of the  block. There's never need to explode or redefine anything.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-2355599026726253108?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/2355599026726253108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=2355599026726253108' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/2355599026726253108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/2355599026726253108'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/10/byblock-property.html' title='The ByBlock Property'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Byf8aDQrvnI/RxYY4OsahoI/AAAAAAAAAIw/KhGwbbC7w8A/s72-c/ByBlock1.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-5143345927628384099</id><published>2007-10-02T17:27:00.000-05:00</published><updated>2008-12-10T22:23:41.512-06:00</updated><title type='text'>Layer Filter</title><content type='html'>Use Layer Property Filters to filter all         the layers in your drawing to a manageable few.&lt;br /&gt;&lt;br /&gt;Say         you need to quickly set all the existing layers to a         screened line plot style; a filter will allow you to         display only those layers, and then you can make global         changes. The Properties Filter button is found in the         upper left corner of the Layer dialog.&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RwLGQusahlI/AAAAAAAAAIY/FruImAnTS3I/s1600-h/LyrFilter1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RwLGQusahlI/AAAAAAAAAIY/FruImAnTS3I/s320/LyrFilter1.gif" alt="" id="BLOGGER_PHOTO_ID_5116870117360830034" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;                  &lt;p&gt;Name the filter &lt;strong&gt;Existing&lt;/strong&gt;, and enter         the property criteria that will match only the existing         layers, in this case we enter *&lt;strong&gt;-EXST&lt;/strong&gt;         under the Name property. (The star is a wildcard to match         everything.)&lt;/p&gt;         &lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RwLGcesahmI/AAAAAAAAAIg/4bEro_dC7NU/s1600-h/LyrFilter2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RwLGcesahmI/AAAAAAAAAIg/4bEro_dC7NU/s320/LyrFilter2.gif" alt="" id="BLOGGER_PHOTO_ID_5116870319224292962" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;         &lt;p&gt;Now use the &lt;strong&gt;Existing&lt;/strong&gt; filter to limit         the layer list to only those that end in &lt;strong&gt;-EXST&lt;/strong&gt;.         Select All and set the Color to 8 (gray) and/or the Plot         Style to 40 (40% black) to get a screened line effect.         You could also use this same filter to select the         demolition layers for freeze/thaw or on/off.&lt;/p&gt;         &lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/RwLGlOsahnI/AAAAAAAAAIo/wr4CvcmhtQ4/s1600-h/LyrFilter3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/RwLGlOsahnI/AAAAAAAAAIo/wr4CvcmhtQ4/s320/LyrFilter3.gif" alt="" id="BLOGGER_PHOTO_ID_5116870469548148338" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;                  &lt;p&gt;You can use the same process to create a filter for &lt;strong&gt;-DEMO&lt;/strong&gt;         layers. You can even reverse this by creating a filter         for new/proposed. Here's how: create a filter named &lt;strong&gt;not         New&lt;/strong&gt; and enter two lines for the name criteria,         *-EXST and *-DEMO. The new filter will display only         existing and demolition layers. Use the Invert filter in         the lower left of the Layer dialog to show only layers         that are &lt;em&gt;not&lt;/em&gt; existing or demolition, making it         in effect a not &lt;strong&gt;not New&lt;/strong&gt;, or New, filter.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;In these examples, the filter criteria has been the         "Name" property, but you can also filter on         other layer properties: color, linetype, lineweight,         etc., or a combination.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-5143345927628384099?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/5143345927628384099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=5143345927628384099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/5143345927628384099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/5143345927628384099'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/10/layer-filter.html' title='Layer Filter'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Byf8aDQrvnI/RwLGQusahlI/AAAAAAAAAIY/FruImAnTS3I/s72-c/LyrFilter1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-9093049904107972252</id><published>2007-09-05T13:08:00.001-05:00</published><updated>2008-12-10T22:23:41.976-06:00</updated><title type='text'>Plot to PDF</title><content type='html'>AutoCAD 2007 (and up) has the ability to plot directly to PDF with Autodesk  provided plot drivers. &lt;ul&gt;&lt;li&gt;Under the &lt;strong&gt;Tools &gt; Options &gt; Plot and Publish&lt;/strong&gt; tab  there is a toggle to specify plot offsets relative to the &lt;strong&gt;Printable  area&lt;/strong&gt; or &lt;strong&gt;Edge of paper&lt;/strong&gt;. Set this to &lt;strong&gt;Edge of  paper&lt;/strong&gt; when working with borders that have trim lines at the edges of  the sheet  &lt;/li&gt;&lt;li&gt;In the Page Setup (or Plot) dialog: &lt;ul&gt;&lt;li&gt;Use the Autodesk provided plotter, &lt;strong&gt;DWG to PDF.pc3&lt;/strong&gt;.  &lt;/li&gt;&lt;li&gt;Under &lt;strong&gt;Paper size&lt;/strong&gt;, choose the paper orientation correctly -  select a paper where the long edge is specified first, e.g. 36x24 and Landscape.  24x36 and Landscape will orient the plot correctly on the sheet, but won't  orient the sheet correctly for the default view in Acrobat reader.  &lt;/li&gt;&lt;li&gt;Under &lt;strong&gt;What to plot&lt;/strong&gt;, choose &lt;strong&gt;Layout&lt;/strong&gt;.  &lt;/li&gt;&lt;li&gt;Make sure the &lt;strong&gt;Plot offset&lt;/strong&gt; is 0 (zero) for both X and Y.  &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Plot Singly&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;You're prompted for the location and filename of the PDF when you OK the Plot  dialog.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Plot Multiple&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;If you're using Sheet Sets (and you should be), create the PDF page setup for  the sheet set using &lt;strong&gt;Manage Page Setups&lt;/strong&gt;, and define the output  folder for the PDF files in the &lt;strong&gt;Sheet Set Publish Options&lt;/strong&gt;, both  found under the drop down menu of the &lt;strong&gt;Publish&lt;/strong&gt; button.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/Rt7wzGMTNbI/AAAAAAAAAIQ/a75t8ST2gbY/s1600-h/Plot2FileFolder.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/Rt7wzGMTNbI/AAAAAAAAAIQ/a75t8ST2gbY/s320/Plot2FileFolder.gif" alt="" id="BLOGGER_PHOTO_ID_5106783788110919090" border="0" /&gt;&lt;/a&gt;Now, anyone using this Sheet Set will have access to PDF page setup when  Publishing using Page Setup Overrides, and all resultant PDFs get stored in the  specified project location -- nice and tidy.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Procedural Considerations&lt;/strong&gt; &lt;ul&gt;&lt;li&gt;Page Setup names should include an office code and indication of size. For  example, a good name for your PDF page setup might be: &lt;strong&gt;OKC PDF  Full&lt;/strong&gt;  &lt;/li&gt;&lt;li&gt;Typically, make full size PDFs: 24x36, 30x42, E size, D size, etc. This way  the end recipient can produce a correctly scaled plot on a full size engineering  plotter or scale to fit their printer.  &lt;/li&gt;&lt;li&gt;Page setups created using the Sheet Set are stored in the Sheet Set (the DST  file). They are available for use by any sheet in the set &lt;em&gt;even if the page  setup doesn't physically exist in the sheet drawing.&lt;/em&gt;  &lt;/li&gt;&lt;li&gt;Avoid making changes to the DWG to PDF.pc3. Changes made to this file are  stored in an associated PMP file which is local to your computer and not  available to others.  &lt;/li&gt;&lt;li&gt;The quality of OLE objects is significantly improved when creating PDFs with  this new plotter driver. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-9093049904107972252?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/9093049904107972252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=9093049904107972252' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/9093049904107972252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/9093049904107972252'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/09/autocad-2007-and-up-has-ability-to-plot.html' title='Plot to PDF'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Byf8aDQrvnI/Rt7wzGMTNbI/AAAAAAAAAIQ/a75t8ST2gbY/s72-c/Plot2FileFolder.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-7775316502104846675</id><published>2007-08-28T15:55:00.001-05:00</published><updated>2008-12-10T22:23:42.694-06:00</updated><title type='text'>Editing Attributes</title><content type='html'>There are many ways to edit Block Attributes. The standard method is to simply double-click the Attribute to invoke the Enhanced Attribute Editor.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RtSMAmMTNYI/AAAAAAAAAH4/YA2-N9-aSCI/s1600-h/Attedit1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RtSMAmMTNYI/AAAAAAAAAH4/YA2-N9-aSCI/s320/Attedit1.gif" alt="" id="BLOGGER_PHOTO_ID_5103858219597641090" border="0" /&gt;&lt;/a&gt;Use the Attribute tab to change the value of an Attribute. Use the Text Options and  Properties tabs to change: Text style, Justification, Height, Width Factor,  Oblique Angle, Layer, Color, Lineweight, etc.&lt;br /&gt;&lt;br /&gt;So how does one edit more than one Attribute at a time? You can select the  Blocks and use the Properties palette to modify values of common Attributes.  Consider the three insertions of the two Blocks shown here.&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RtSMAmMTNZI/AAAAAAAAAIA/hQE6_hH6hhI/s1600-h/Attedit2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RtSMAmMTNZI/AAAAAAAAAIA/hQE6_hH6hhI/s320/Attedit2.gif" alt="" id="BLOGGER_PHOTO_ID_5103858219597641106" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Both Blocks have an Attribute with a tag name SEC. When three of the insertions  are selected, the common Attribute Tags are available to edit in the Properties  palette. Change the value as desired.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RtSMA2MTNaI/AAAAAAAAAII/ZBc7cE3fwP8/s1600-h/Attedit3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RtSMA2MTNaI/AAAAAAAAAII/ZBc7cE3fwP8/s320/Attedit3.gif" alt="" id="BLOGGER_PHOTO_ID_5103858223892608418" border="0" /&gt;&lt;/a&gt;Global editing of Attribute values can still be accomplished with the old,  tried and true, -ATTEDIT command. Don't forget the dash; ATTEDIT alone invokes  the older (non-Enhanced) Attribute Editor dialog. The -ATTEDIT command exists  virtually unchanged since the very early days of AutoCAD, so the syntax is a bit  clunky, but it will allow you to replace all or part of an existing Attribute  value on all or selected Blocks. -ATTEDIT will also edit other Attribute  properties beside value, but one by one, not on a global basis.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;There's also an Autodesk supplied Express Tool, GATTE, that globally changes  the selected Attributes' value only.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-7775316502104846675?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/7775316502104846675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=7775316502104846675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/7775316502104846675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/7775316502104846675'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/08/editing-attributes.html' title='Editing Attributes'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Byf8aDQrvnI/RtSMAmMTNYI/AAAAAAAAAH4/YA2-N9-aSCI/s72-c/Attedit1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-2797613023982345890</id><published>2007-08-14T11:42:00.000-05:00</published><updated>2008-12-10T22:23:43.813-06:00</updated><title type='text'>Xref Paths</title><content type='html'>I'm often asked how does AutoCAD find and resolve external references, Xrefs?  This tip (well a little more than a tip I'm afraid) will attempt to answer that  question. Are you all sitting comfortably? Then let's begin.&lt;br /&gt;&lt;br /&gt;AutoCAD searches for Xrefs in the following locations, in order, until it  finds the external file: &lt;ol&gt;&lt;li&gt;The location specified in the Xref dialog,  &lt;/li&gt;&lt;li&gt;The same folder as the current drawing,  &lt;/li&gt;&lt;li&gt;The folders specified by PROJECTNAME,  &lt;/li&gt;&lt;li&gt;The folders that make up the library path,  &lt;/li&gt;&lt;li&gt;The current folder (the folder from which AutoCAD was started). &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;So let's cover each of these possibilities in a little more depth:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;1. Specified Location&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;There are three ways to specify the Xref's location in the Xref dialog: Full  Path, Relative Path, and No Path. Full path tells AutoCAD &lt;em&gt;exactly&lt;/em&gt; where  to look; e.g. P:\Proj\CAD\A\Det. &lt;/p&gt; &lt;p&gt;Relative Path gives AutoCAD a partial folder structure that is relative to  the current drawing location. Let's say that your current drawing is in folder  P:\Proj\CAD\A, then:&lt;/p&gt; &lt;div align="left"&gt; &lt;table border="1" cellpadding="3" cellspacing="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top"&gt;&lt;strong&gt;Xref location&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;strong&gt;Relative Path&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;strong&gt;What is happening&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt;P:\Proj\CAD\xref.dwg&lt;/td&gt; &lt;td valign="top"&gt;..\xref.dwg&lt;/td&gt; &lt;td valign="top"&gt;ACAD looks back one folder from the current drawing folder (..\  means back up one folder)&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt;P:\Proj\CAD\A\Det\xref.dwg&lt;/td&gt; &lt;td valign="top"&gt;.\Det\xref.dwg&lt;br /&gt;or&lt;br /&gt;Det\xref.dwg&lt;/td&gt; &lt;td valign="top"&gt;ACAD looks forward into Det from the current drawing folder (.\  means start from the current folder, or simply leave this off and the current  folder is assumed)&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;P:\Proj\CAD\S\Det\xref.dwg&lt;/td&gt; &lt;td&gt;..\S\Det\xref.dwg&lt;/td&gt; &lt;td&gt;ACAD backs up one folder to CAD, then goes forward into  S\Det&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;p&gt;Compare the Saved Path to the Found At path in the Xref palette to see if  you're getting expected results.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RsHcPFZwYkI/AAAAAAAAAG4/7mNJaHNwc_I/s1600-h/FoundAt.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RsHcPFZwYkI/AAAAAAAAAG4/7mNJaHNwc_I/s320/FoundAt.gif" alt="" id="BLOGGER_PHOTO_ID_5098598404866466370" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;2. The Current Drawing's Folder&lt;/span&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;p&gt;If AutoCAD cannot find the Xref in the specified or relative folder, or the  Xref was attached with the No Path option, AutoCAD next looks in the current  drawing's folder for the reference file.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;3. PROJECTNAME&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;If AutoCAD fails to find the Xref in the specified folder, relative folder,  or the current drawing's folder, then it searches the folders specified by the  drawing's PROJECTNAME system variable.&lt;/p&gt;Use &lt;strong&gt;Options &gt; Files &gt; Project Files Search Path&lt;/strong&gt; to  create projects. Let's say you create a project 6250620000 and add to it  multiple folders. When you set a drawing's PROJECTNAME variable to 625062000  that drawing will search those specified folders, in order, when resolving  references. Drawing's that have other values for PROJECTNAME will look in that  project's folders.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RsHcPVZwYlI/AAAAAAAAAHA/IxsRuj0mPmw/s1600-h/ProjectName.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RsHcPVZwYlI/AAAAAAAAAHA/IxsRuj0mPmw/s320/ProjectName.gif" alt="" id="BLOGGER_PHOTO_ID_5098598409161433682" border="0" /&gt;&lt;/a&gt;&lt;p&gt;Whereas the value of the PROJECTNAME variable is stored in the drawing, the  Project folders are stored in the user's registry. So, if you use this method to  create search paths for your references, make sure that you set up the Projects  the same way on every workstation. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;4. Library Path&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is the list of folders specified in Options &gt; Files &gt; Support File  Search Path. These folders are typically the program folders for AutoCAD itself,  but you can add your own folders too. Many Benham offices use an environment  variable in this location, then start AutoCAD with a specific project start up  batch file that, among other things, specifies folders for this variable. Clever  huh?&lt;/p&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RsHcPVZwYmI/AAAAAAAAAHI/aIpoxM5XZQ4/s1600-h/TBGPATH.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RsHcPVZwYmI/AAAAAAAAAHI/aIpoxM5XZQ4/s320/TBGPATH.gif" alt="" id="BLOGGER_PHOTO_ID_5098598409161433698" border="0" /&gt;&lt;/a&gt;In this example the TBGPATH variable is set to two folders. You can see that  the variable does in fact resolve to the desired folders by comparing the  Support File Search Path to the Working Support File Support Path, which is the  path that AutoCAD is actually using for the session.&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;5. The Current Folder&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;The last place AutoCAD looks for Xrefs is in the current folder, the folder  from which you started AutoCAD. This folder is specified by the &lt;strong&gt;Start  in&lt;/strong&gt; folder of the shortcut. Project start up batch files can also  be used to set the current folder.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Byf8aDQrvnI/RsHcPlZwYnI/AAAAAAAAAHQ/KRnTdn0vb7Y/s1600-h/StartIn.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Byf8aDQrvnI/RsHcPlZwYnI/AAAAAAAAAHQ/KRnTdn0vb7Y/s320/StartIn.gif" alt="" id="BLOGGER_PHOTO_ID_5098598413456401010" border="0" /&gt;&lt;/a&gt;If you make it a practice to keep all reference files in one folder, and start  AutoCAD from that folder, then no matter what folder your sheets are in, or  where the current drawing thinks its references are (specified path, relative  path or project name), AutoCAD will still be able to resolve the references&lt;span style="font-weight: bold;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;Let's Sum Up&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;So, which method is best? The answer depends a great deal on your needs. The  easiest way is to simply use explicit paths. However, this is less than ideal  when sending the files to clients, moving from drive to drive, changing the name  of the root folder, etc. Using Relative paths is almost as easy and circumvents  most of the problems above. Or, use the No Path option and let the start up batch file or project shortcut control the  search locations for you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-2797613023982345890?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/2797613023982345890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=2797613023982345890' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/2797613023982345890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/2797613023982345890'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/08/im-often-asked-how-does-autocad-find.html' title='Xref Paths'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Byf8aDQrvnI/RsHcPFZwYkI/AAAAAAAAAG4/7mNJaHNwc_I/s72-c/FoundAt.gif' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-8659474600986695893</id><published>2007-07-20T15:24:00.000-05:00</published><updated>2008-12-10T22:23:44.202-06:00</updated><title type='text'>Two Layer Tools</title><content type='html'>This tip covers two commands: LAYERP and LAYMCUR. Both of these commands deal with layers, and can be found on the Layers toolbar. Perversely, they are described in reverse order below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Byf8aDQrvnI/RqEazanxRjI/AAAAAAAAAGw/JXOYALBPaKI/s1600-h/LayerTools1.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5089378524527150642" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_Byf8aDQrvnI/RqEazanxRjI/AAAAAAAAAGw/JXOYALBPaKI/s320/LayerTools1.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;The &lt;em&gt;second&lt;/em&gt; of these two tools is Layer Previous (LAYERP), and it is surprisingly little known. Layer previous allows you to step back through previous layer states. It's similar in function to Zoom previous which steps back through previous view states.&lt;/p&gt;&lt;p&gt;Examples:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Use Layer Freeze (LAYFRZ) to tag several entities whose layers you want to freeze (to "unclutter" your screen). Change, add, or delete entities on the remaining visible layers. Then use Layer previous to restore the layer state to how it was before you began making your changes. You don't have to invoke the Layer Properties dialog, scan through the list of layers, and (hopefully) thaw all the layers you froze earlier. &lt;/li&gt;&lt;li&gt;Use the Layer dialog to set the color of all layers, except the current layer, to gray. This makes entities on your current layer stand out against all other entities. Make any edits you wish. Then use Layer previous to restore the previous color settings to all layers. &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Layer previous restores previous layer colors, linetypes, visibility, etc. LAYERP does not undo deleted layers, new layers, or renamed layers.&lt;/p&gt;&lt;p&gt;The &lt;em&gt;first&lt;/em&gt; of the two tools is LAYMCUR. This tool makes the selected entity's layer the current layer.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-8659474600986695893?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/8659474600986695893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=8659474600986695893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8659474600986695893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8659474600986695893'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/07/two-layer-tools.html' title='Two Layer Tools'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Byf8aDQrvnI/RqEazanxRjI/AAAAAAAAAGw/JXOYALBPaKI/s72-c/LayerTools1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-5767624514312328451</id><published>2007-06-26T10:00:00.001-05:00</published><updated>2008-12-10T22:23:45.656-06:00</updated><title type='text'>Object Tracking</title><content type='html'>Object tracking in AutoCAD is a way to "harvest" existing geometry to draw new geometry using the point acquisition techniques discussed in &lt;a href="http://cadecorner.blogspot.com/2007/06/new-object-snaps.html"&gt;last week's tip&lt;/a&gt;. The idea being that you don't need to create as many construction lines to help with laying out new geometry. (Who uses Rays anyway?) The best way I could figure to illustrate Object Tracking was by way of a few examples. These examples require that Object Tracking be On (depress OTRACK on the AutoCAD status bar, or toggle Otrack On/Off with F11), and that at least some Running Object Snaps are set and On (depress OSNAP on the status bar, or toggle with F3).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Track Relative To&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You can use object tracking to draw relative to a given point:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ensure that you have set a running object snap of at least Endpoint &lt;/li&gt;&lt;li&gt;Draw a rectangle &lt;/li&gt;&lt;li&gt;Restart the rectangle command &lt;/li&gt;&lt;li&gt;Hover over the lower right corner of the first rectangle to acquire its endpoint (don't pick yet) &lt;/li&gt;&lt;li&gt;Drag to the right, you should see a dotted object tracking line through the acquired point&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/RoEqWJwjYuI/AAAAAAAAAGA/cRR_vxDQLm0/s1600-h/otrack1.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5080388414715683554" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/RoEqWJwjYuI/AAAAAAAAAGA/cRR_vxDQLm0/s320/otrack1.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pick to start your rectangle's first corner &lt;/li&gt;&lt;li&gt;Hover over the upper right corner of the first rectangle to acquire its endpoint (don't pick) &lt;/li&gt;&lt;li&gt;Drag to the right and pick to complete the second corner of the rectangle&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RoEqWZwjYvI/AAAAAAAAAGI/NryH-nRcDq0/s1600-h/otrack2.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5080388419010650866" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RoEqWZwjYvI/AAAAAAAAAGI/NryH-nRcDq0/s320/otrack2.gif" border="0" /&gt;&lt;/a&gt;You now have two rectangles whose lower and upper edges are at the same Y ordinates.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Find Imaginary Points&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In this example we're going to draw a circle centered on an imaginary intersection. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Ensure that the Extension running object snap is set &lt;/li&gt;&lt;li&gt;Draw two skewed lines as shown &lt;/li&gt;&lt;li&gt;Start the Circle command &lt;/li&gt;&lt;li&gt;Hover over the end of each line to acquire the endpoints (don't pick) &lt;/li&gt;&lt;li&gt;Drag to the right near to where the lines would intersect if they were longer&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RoEqWpwjYwI/AAAAAAAAAGQ/ISL8YZ9ZRv4/s1600-h/otrack3.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5080388423305618178" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RoEqWpwjYwI/AAAAAAAAAGQ/ISL8YZ9ZRv4/s320/otrack3.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Once the the tracking lines appear you will be ready to snap to the imaginary intersection &lt;/li&gt;&lt;li&gt;Pick to place your center point, then complete your circle&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RoEqWpwjYxI/AAAAAAAAAGY/F-qf8v0i8uA/s1600-h/otrack4.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5080388423305618194" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RoEqWpwjYxI/AAAAAAAAAGY/F-qf8v0i8uA/s320/otrack4.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Build new Coordinates from Existing Geometry&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In this example we're going to combine the X ordinate from one acquired point with the Y ordinate from another acquired point to build a new coordinate pair.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Ensure that the Endpoint running object snap is set &lt;/li&gt;&lt;li&gt;Draw lines as shown&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RoEqWpwjYyI/AAAAAAAAAGg/w34pkCbXsk4/s1600-h/otrack5.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5080388423305618210" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RoEqWpwjYyI/AAAAAAAAAGg/w34pkCbXsk4/s320/otrack5.gif" border="0" /&gt;&lt;/a&gt; &lt;ul&gt;&lt;li&gt;Start another draw command &lt;/li&gt;&lt;li&gt;Hover to acquire endpoints from both lines (don't pick) &lt;/li&gt;&lt;li&gt;Drag to find two different coordinates using the Xs and Ys of the acquired points, pick the desired one&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Byf8aDQrvnI/RoEqe5wjYzI/AAAAAAAAAGo/PKY_kU6Fy_E/s1600-h/otrack6.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5080388565039538994" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_Byf8aDQrvnI/RoEqe5wjYzI/AAAAAAAAAGo/PKY_kU6Fy_E/s320/otrack6.gif" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-5767624514312328451?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/5767624514312328451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=5767624514312328451' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/5767624514312328451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/5767624514312328451'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/06/object-tracking.html' title='Object Tracking'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Byf8aDQrvnI/RoEqWJwjYuI/AAAAAAAAAGA/cRR_vxDQLm0/s72-c/otrack1.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-1365487739273194108</id><published>2007-06-19T14:19:00.000-05:00</published><updated>2008-12-10T22:23:46.820-06:00</updated><title type='text'>New Object Snaps</title><content type='html'>There are a couple of new, well newish, object snaps available in AutoCAD. The Parallel object snap allows you to draw parallel to another object. The Extension object snap allows you to draw to a point in space that lies along where an object would be if it extended out that far. Using both of these newish object snaps requires picking up a new skill, or habit, called acquiring points.&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;First turn on the two new running object snaps. Right-click the OSNAP button on the status bar, and choose Settings from the menu. Check the Extension and Parallel snap modes and make sure that Object Snap On is checked.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Byf8aDQrvnI/RnguFJwjYqI/AAAAAAAAAFg/sU4yCt_ROZU/s1600-h/OSacquire1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Byf8aDQrvnI/RnguFJwjYqI/AAAAAAAAAFg/sU4yCt_ROZU/s320/OSacquire1.gif" alt="" id="BLOGGER_PHOTO_ID_5077859245914022562" border="0" /&gt;&lt;/a&gt;Draw a line in space. Start another line; pick a start point. Here's the new  skill: Hover over the first line until you see the Parallel object snap marker  appear. Don't pick! Now move your cursor away from the first line until you  track parallel to it. A faint dotted line appears when you're tracking parallel.  Pick your second point to complete the parallel line.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RnguFpwjYrI/AAAAAAAAAFo/w9Zz1JXDvvo/s1600-h/OSacquire2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RnguFpwjYrI/AAAAAAAAAFo/w9Zz1JXDvvo/s320/OSacquire2.gif" alt="" id="BLOGGER_PHOTO_ID_5077859254503957170" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RnguFpwjYsI/AAAAAAAAAFw/bNt1XqpmOl4/s1600-h/OSacquire3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RnguFpwjYsI/AAAAAAAAAFw/bNt1XqpmOl4/s320/OSacquire3.gif" alt="" id="BLOGGER_PHOTO_ID_5077859254503957186" border="0" /&gt;&lt;/a&gt;Using the Extension object snap is similar. For this example, draw an arc. Start  a line; pick a start point. Hover over one end of the arc until you get the  acquisition marker. Again, don't pick. Move the cursor away from the end of the  arc, near to a point along where the arc would be if it were longer, until you  track to the arc's extension. Pick a second point to complete the line. The new  line ends exactly on the arc's circle.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RnguFpwjYtI/AAAAAAAAAF4/Kij8n-VqqJU/s1600-h/OSacquire4.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RnguFpwjYtI/AAAAAAAAAF4/Kij8n-VqqJU/s320/OSacquire4.gif" alt="" id="BLOGGER_PHOTO_ID_5077859254503957202" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;If you accidentally acquire the wrong point, hover over it again to  "unacquire" it. The acquisition marker will disappear. Now you can pick or  acquire another point.&lt;br /&gt;&lt;br /&gt;Corollary Tip: Before you can use Object Tracking effectively you will need  to become proficient at acquiring points.&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-1365487739273194108?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/1365487739273194108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=1365487739273194108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/1365487739273194108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/1365487739273194108'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/06/new-object-snaps.html' title='New Object Snaps'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Byf8aDQrvnI/RnguFJwjYqI/AAAAAAAAAFg/sU4yCt_ROZU/s72-c/OSacquire1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-4021278858219815656</id><published>2007-06-12T17:02:00.000-05:00</published><updated>2008-12-10T22:23:48.122-06:00</updated><title type='text'>Polar Mode</title><content type='html'>&lt;span style="font-size:85%;"&gt;Are you Orthodox?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Ortho is one of the favorite drawing modes in AutoCAD. Hitting the F8 key, to toggle Ortho on and off, is almost a reflex for most of us. In this tip I'm asking you to unlearn it. There's a better way. Heresy you say?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Polar mode was introduced in AutoCAD 2002. In this heretic's opinion, it does away with the need for Ortho mode. Polar mode is toggled On/Off with the F10 key (or the Polar button on your task bar). By default the four ortho angles are the default polar angles. As you draw or drag, you will snap to these angles as you come near to them, so you can use free angles or polar angles &lt;/span&gt;&lt;span style="font-size:85%;"&gt;automatically without toggling any mode settings.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;In this example image, I'm drawing a line. The first segment was drawn at an arbitrary angle. The second segment will be exactly 0 degrees because Polar mode is active and I'm close to a polar angle. A fine dashed line appears along the polar angle when you're ready to snap to it.&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/Rm8YV5wjYoI/AAAAAAAAAFQ/JYnSKUL9YY0/s1600-h/polar1.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5075302069630624386" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/Rm8YV5wjYoI/AAAAAAAAAFQ/JYnSKUL9YY0/s320/polar1.gif" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;The aperture size determines how near you must approach the polar angle before AutoCAD snaps to it. (The APERTURE system variable controls the size of the object snap target box.)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;You can also add other polar angles to the traditional four orthogonal angles.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;Right-click on the Polar button on your status bar and select &lt;strong&gt;Settings...&lt;/strong&gt; to change your polar angle settings. (Or enter DSETTINGS at the command line and choose the Polar Tracking tab.)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/Rm8YWJwjYpI/AAAAAAAAAFY/v-0NCmN5kN8/s1600-h/polar2.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5075302073925591698" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/Rm8YWJwjYpI/AAAAAAAAAFY/v-0NCmN5kN8/s320/polar2.gif" border="0" /&gt;&lt;/a&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Here you can change the increment angle, even add your own, and tell Polar mode to track using the additional angles.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;If you become an adherent of Polar mode, you will eventually find that you're trying to draw a non-constrained line near to a polar angle and AutoCAD is snapping to the polar angle. You can press and hold down the F10 key to override Polar mode for the next pick.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;I expect that this tip may prove polarizing, but before you make a pariah of me, give Polar a try and see if you don't become a believer.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-4021278858219815656?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/4021278858219815656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=4021278858219815656' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4021278858219815656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4021278858219815656'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/06/polar-mode.html' title='Polar Mode'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Byf8aDQrvnI/Rm8YV5wjYoI/AAAAAAAAAFQ/JYnSKUL9YY0/s72-c/polar1.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-8126929291600479959</id><published>2007-06-05T09:32:00.000-05:00</published><updated>2008-12-10T22:23:48.436-06:00</updated><title type='text'>Match Property Settings</title><content type='html'>The AutoCAD Match Properties command, MATCHPROP, is an easy way to paint  properties from existing objects onto other objects. Simply select the source  object and its properties are applied to the target objects. &lt;p&gt;By default target objects take on the Color, Layer, Linetype, Linetype Scale,  Lineweight, Thickness, and Plot Style of the source object. Some object types  can take on additional properties from like source objects. &lt;/p&gt; &lt;ul&gt;&lt;li&gt;Dimension objects take on the Dimension Style of source Dimensions  &lt;/li&gt;&lt;li&gt;Polylines can inherit global width and linetype generation properties from  source Plines  &lt;/li&gt;&lt;li&gt;Text receives the Text Style from source Text  &lt;/li&gt;&lt;li&gt;Viewports match the On/Off, Display Locking, Scale, Shade Plot, Snap, Grip  and UCS Icon visibility of the source Viewport  &lt;/li&gt;&lt;li&gt;Hatches will become the source Hatch pattern and scale  &lt;/li&gt;&lt;li&gt;Tables inherit Table Style from source Tables &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Additionally, AutoCAD 2008 provides for painting properties from/to  Multileaders which get Multileader Styles. And all annotative objects can match  the annotative properties of source objects.&lt;/p&gt; &lt;p&gt;If you don't want &lt;em&gt;all&lt;/em&gt; the properties from the source object, you can  limit the painted properties by changing the Property Settings before selecting  target entities.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Command: &lt;strong&gt;MATCHPROP&lt;/strong&gt;&lt;br /&gt;Select source object:&lt;br /&gt;Current  active settings: Color Layer Ltype Ltscale ...&lt;br /&gt;Select destination object(s)  or [&lt;strong&gt;Settings&lt;/strong&gt;]:&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Enter an S (or Settings) at the Select destination objects prompt to get the  Settings dialog.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RmV0mZwjYnI/AAAAAAAAAFI/NXlpG16dDuE/s1600-h/PropSet1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RmV0mZwjYnI/AAAAAAAAAFI/NXlpG16dDuE/s320/PropSet1.gif" alt="" id="BLOGGER_PHOTO_ID_5072588758401114738" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Simply uncheck any property you don't want to apply to the source objects. For  example: you want to change the target objects to match the source object's  layer, but don't want to affect the linetypes; uncheck the Linetype property.  Or, you want to apply the Hatch layer from one Hatch to another, but don't want  to change the existing Hatch pattern; uncheck the Hatch box under Special  Properties.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-8126929291600479959?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/8126929291600479959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=8126929291600479959' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8126929291600479959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8126929291600479959'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/06/match-property-settings.html' title='Match Property Settings'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Byf8aDQrvnI/RmV0mZwjYnI/AAAAAAAAAFI/NXlpG16dDuE/s72-c/PropSet1.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-4740228076722677334</id><published>2007-05-29T12:23:00.001-05:00</published><updated>2008-12-10T22:23:48.765-06:00</updated><title type='text'>Explode Text</title><content type='html'>Have you ever seen your company logo, client logo, or other specific text  rendered with an unexpected font? Here's what's happening: You've selected a  particular text font for your purpose, but the end user, recipient, or whomever,  does not have that font loaded on their workstation so AutoCAD is substituting  another font in its place.&lt;br /&gt;&lt;br /&gt;Here's a cheat to ensure that your logo is &lt;em&gt;never&lt;/em&gt; rendered  incorrectly. Convert it to geometry with the Express Tool  &lt;strong&gt;TXTEXP&lt;/strong&gt;. This tool explodes Text or Mtext into closed polylines  suitable for hatching. It can be found under &lt;strong&gt;Express &gt; Text &gt;  Explode text&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RlxhvDi5arI/AAAAAAAAAFA/vVnQ-njJp18/s1600-h/ExpText1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RlxhvDi5arI/AAAAAAAAAFA/vVnQ-njJp18/s320/ExpText1.gif" alt="" id="BLOGGER_PHOTO_ID_5070034741545757362" border="0"&gt;&lt;/a&gt;&lt;p&gt;The image above shows a line of text with an unusual font and the same text  exploded with TXTEXP. The next step would be to Hatch the resultant polylines  with a solid fill pattern. Now you have geometry that will always display and  plot as expected.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-4740228076722677334?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/4740228076722677334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=4740228076722677334' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4740228076722677334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4740228076722677334'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/05/explode-text.html' title='Explode Text'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Byf8aDQrvnI/RlxhvDi5arI/AAAAAAAAAFA/vVnQ-njJp18/s72-c/ExpText1.gif' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-1772683392445466806</id><published>2007-05-23T07:23:00.000-05:00</published><updated>2008-12-10T22:23:48.957-06:00</updated><title type='text'>AutoCAD Selection Techniques</title><content type='html'>Most editing commands issue the standard &lt;span style="font-family:Courier New;"&gt;Select  objects:&lt;/span&gt; prompt and you then click on every object you want to add to a  selection set. You can enter modifiers at the &lt;span style="font-family:Courier New;"&gt;Select  objects:&lt;/span&gt; prompt to change the way objects are selected.&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt; &lt;table border="0" cellpadding="0" cellspacing="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;strong&gt;W&lt;/strong&gt;&lt;/td&gt; &lt;td width="20"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;select by Window&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;strong&gt;C&lt;/strong&gt;&lt;/td&gt; &lt;td width="20"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;select by Crossing window&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;strong&gt;P&lt;/strong&gt;&lt;/td&gt; &lt;td width="20"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;reuse the Previous selection set&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;strong&gt;L&lt;/strong&gt;&lt;/td&gt; &lt;td width="20"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;select the Last entity drawn&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;strong&gt;F&lt;/strong&gt;&lt;/td&gt; &lt;td width="20"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;select by Fence&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;strong&gt;WP&lt;/strong&gt;&lt;/td&gt; &lt;td width="20"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;select by Window Polygon&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;strong&gt;CP&lt;/strong&gt;&lt;/td&gt; &lt;td width="20"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;select by Crossing window Polygon&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;strong&gt;All (Ctrl-A)&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;select All&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;add objects mode&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;strong&gt;R&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;remove objects mode&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Using Window, objects must lie completely within the window boundary to be  selected. Contrast that with Crossing window where objects within the window or  crossed by the boundary are selected. Fence selects all objects crossed by a  line. Window and Crossing Polygons behave like Window and Crossing but their  boundaries can be a polygonal shape and not a mere rectangle. Previous lets you  reselect your previous selection set; very handy. And Last selects the last  object drawn from the objects currently visible. If you select everything, bear  in mind that objects on Frozen layers are ignored and therefore not selected,  whereas objects on layers that are Off &lt;em&gt;are&lt;/em&gt; selected. This is one of the  differences between Off and Frozen.&lt;/p&gt; &lt;p&gt;If you miss when picking an object AutoCAD assumes that you're going to  select by Window or Crossing and the pick point becomes the first corner of the  Window or Crossing. As you drag to the right notice that your boundary is solid  indicating that your going to select via Window. But if you drag to the left,  your boundary is dashed indicating that you're selecting with Crossing.&lt;/p&gt; &lt;p&gt;If you want to remove objects from your selection you can issue the R  modifier and subsequent selected objects, using any of the methods above, are  removed from the current selection set. Use the A modifier to return to add  objects mode. &lt;strong&gt;Bonus Tip&lt;/strong&gt;: you can temporarily enter remove  objects mode by holding down the Shift key while selecting.&lt;/p&gt; &lt;p&gt;In AutoCAD 2006 you can cycle thru objects that lie atop one another by  holding down the Ctrl key as you're selecting. This has changed for AutoCAD 2007  and up: now you Shift-Spacebar as you roll-over the object to "pre-highlight it"  before actually picking it (Ctrl-Spacebar for subobjects: faces, edges,  vertices). Of course this only works if your roll-over highlighting is On. This  setting is controlled in the Selection Preview area of the Selection tab in  Options.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Use the Visual Effects Settings..., Advanced Options... to exclude various  objects: Xrefs, Hatches, etc. from roll-over highlighting.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RlQ0BTi5aqI/AAAAAAAAAE4/QelS1Pgu0LA/s1600-h/SelectionSettings.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RlQ0BTi5aqI/AAAAAAAAAE4/QelS1Pgu0LA/s320/SelectionSettings.gif" alt="" id="BLOGGER_PHOTO_ID_5067732677729807010" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;While we're here, let's go over a few of the Selection Modes.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;"Noun/verb selection" allows you to select objects first then run the  command.  &lt;/li&gt;&lt;li&gt;"Shift to add" will really mess you up. Turn this on to annoy your friends.  &lt;/li&gt;&lt;li&gt;"Press and drag" makes window selection act like Microsoft Windows (pick-drag to corner) rather than classic AutoCAD (pick-pick) &lt;/li&gt;&lt;li&gt;"Implied windowing" must be on if you want pick-miss to imply a  window/crossing selection, otherwise pick-miss just misses. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Select by Property&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;And for extra added selection power don't forget the &lt;a href="http://cadecorner.blogspot.com/2007/04/quick-select.html"&gt;QSELECT command&lt;/a&gt;. Is anyone interested in a tip on the  FILTER command?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-1772683392445466806?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/1772683392445466806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=1772683392445466806' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/1772683392445466806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/1772683392445466806'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/05/autocad-selection-techniques.html' title='AutoCAD Selection Techniques'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Byf8aDQrvnI/RlQ0BTi5aqI/AAAAAAAAAE4/QelS1Pgu0LA/s72-c/SelectionSettings.gif' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-8503269509918495019</id><published>2007-05-15T17:19:00.000-05:00</published><updated>2008-12-10T22:23:50.311-06:00</updated><title type='text'>Use Design Review as an Acrobat replacement</title><content type='html'>&lt;p&gt;Have you ever found yourself wishing for a full seat of Acrobat so you could  create your own PDF documents, and have the ability to insert, remove, or  reorder pages, but you don't want to spend the $500 plus that Adobe wants for this application? Try creating and editing your documents as DWF files first and  only taking it to PDF right at the end.&lt;/p&gt; &lt;p&gt;Here's what you'll need:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;The Autodesk DWF Writer for printing DWF files from Office or  non-Autodesk applications, and  &lt;/li&gt;&lt;li&gt;Autodesk Design Review for editing the DWFs  &lt;/li&gt;&lt;li&gt;Some way to print to PDF at the end &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Both of the Autodesk products are available free and can be downloaded from  the Autodesk website. There are many inexpensive system printers that can be downloaded from the internet that can output to PDF. I use &lt;a href="http://www.pdf995.com/"&gt;PDF995&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;The Autodesk DWF Writer installs as a printer on your system. Use this  printer to print your non-Autodesk documents to DWF format. When the Autodesk  DWF Writer printer is installed on your system, it creates toolbars in your  Office applications to make writing DWFs easy.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/RkoyIZeNUMI/AAAAAAAAAEI/gNBbDVyQoas/s1600-h/dwf2pdf1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/RkoyIZeNUMI/AAAAAAAAAEI/gNBbDVyQoas/s320/dwf2pdf1.gif" alt="" id="BLOGGER_PHOTO_ID_5064915850789474498" border="0" /&gt;&lt;/a&gt;To create DWFs from AutoCAD drawings, either: &lt;ul&gt;&lt;li&gt;Plot to the DWF6 ePlot plotter&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/RkoyIZeNUNI/AAAAAAAAAEQ/DOcQPfgkdbs/s1600-h/dwf2pdf2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/RkoyIZeNUNI/AAAAAAAAAEQ/DOcQPfgkdbs/s320/dwf2pdf2.gif" alt="" id="BLOGGER_PHOTO_ID_5064915850789474514" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Choose the DWF option from the Publish dialog, &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RkoyIpeNUOI/AAAAAAAAAEY/0yLRVGun7Ng/s1600-h/dwf2pdf3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RkoyIpeNUOI/AAAAAAAAAEY/0yLRVGun7Ng/s320/dwf2pdf3.gif" alt="" id="BLOGGER_PHOTO_ID_5064915855084441826" border="0" /&gt;&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Or use the Publish to DWF option from the Sheet Set Manager.  &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RkoyIpeNUPI/AAAAAAAAAEg/jr_kEL5aYeY/s1600-h/dwf2pdf4.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RkoyIpeNUPI/AAAAAAAAAEg/jr_kEL5aYeY/s320/dwf2pdf4.gif" alt="" id="BLOGGER_PHOTO_ID_5064915855084441842" border="0" /&gt;&lt;/a&gt;Open all the resultant DWFs using multiple sessions of Design Review. Here  you can:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Drag pages from file to file to combine DWFs  &lt;/li&gt;&lt;li&gt;Reorder pages by dragging them around in the Contents palette  &lt;/li&gt;&lt;li&gt;Rename pages  &lt;/li&gt;&lt;li&gt;Delete/replace pages &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;And finally, print your DWF from Design Review to PDF format using your PDF  Windows printer driver of choice. Choose &lt;strong&gt;All&lt;/strong&gt; for the Print Range. Check  &lt;strong&gt;Choose paper source by DWF page size&lt;/strong&gt;. And, set Scale to  &lt;strong&gt;100%&lt;/strong&gt;, &lt;strong&gt;Clip Pages&lt;/strong&gt;, and &lt;strong&gt;Center on  Paper&lt;/strong&gt;. The resultant PDF should look just like your DWF document and  may contain mixed page sizes and layout orientations.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RkoyI5eNUQI/AAAAAAAAAEo/xJ1Si1q-pOc/s1600-h/dwf2pdf5.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RkoyI5eNUQI/AAAAAAAAAEo/xJ1Si1q-pOc/s320/dwf2pdf5.gif" alt="" id="BLOGGER_PHOTO_ID_5064915859379409154" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-8503269509918495019?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/8503269509918495019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=8503269509918495019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8503269509918495019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8503269509918495019'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/05/use-design-review-as-acrobat.html' title='Use Design Review as an Acrobat replacement'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Byf8aDQrvnI/RkoyIZeNUMI/AAAAAAAAAEI/gNBbDVyQoas/s72-c/dwf2pdf1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-6352875431091447565</id><published>2007-05-08T08:26:00.000-05:00</published><updated>2008-12-10T22:23:50.838-06:00</updated><title type='text'>Delete Layer</title><content type='html'>Layers: we all use them, need them, love them, and hate them; especially when we  can't get rid of a persistent layer. If Purge won't remove an unwanted layer  here, are some heavy handed tools that will.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;LAYDEL&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;The Layer Delete command, LAYDEL, started life as an Express Tool and has  become part of the core AutoCAD package beginning with version 2007. This  command prompts you to select an entity on the layer to delete, or you can  enter/select the layer name. The unwanted layer is then stripped from the  drawing including everything that might reside on this layer. A powerful and  dangerous command; use with care.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;LAYTRANS&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Just as effective, this command, also a former Express Tool, translates a  selected layer and its contents to another layer, removing the source layer from  the drawing. This is a bit safer than LAYDEL in that you won't lose items tied  to the source layer, they just get moved to the target layer.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RkB6tZeNULI/AAAAAAAAAEA/1OAn2uZyN_E/s1600-h/RemoveLayer.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RkB6tZeNULI/AAAAAAAAAEA/1OAn2uZyN_E/s320/RemoveLayer.gif" alt="" id="BLOGGER_PHOTO_ID_5062180901514727602" border="0" /&gt;&lt;/a&gt;In the Layer Translator, select the unwanted layer in the "Translate From"  pane. Then either &lt;strong&gt;Load&lt;/strong&gt; the layer you wish to "Translate To"  from an existing drawing or drawing standards file (you may even select the  current drawing), or select &lt;strong&gt;New&lt;/strong&gt; and create a layer. In the  example above I'm creating a new layer 0. (Important: since this layer already  exists in my drawing, the existing layer will be updated to the new properties.)  Click the &lt;strong&gt;Map&lt;/strong&gt; button to establish the mapping, and click  &lt;strong&gt;Translate&lt;/strong&gt;. Now examine the Layer dialog; got G-ANNO-MILK?&lt;br /&gt;&lt;br /&gt;Both of these commands are powerful enough to find the persistent layers no  matter where they reside, even reaching into block definitions to find and  remove/translate the unwanted layers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-6352875431091447565?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/6352875431091447565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=6352875431091447565' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/6352875431091447565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/6352875431091447565'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/05/delete-layer.html' title='Delete Layer'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Byf8aDQrvnI/RkB6tZeNULI/AAAAAAAAAEA/1OAn2uZyN_E/s72-c/RemoveLayer.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-2099521911179575462</id><published>2007-05-01T11:17:00.000-05:00</published><updated>2008-12-10T22:23:51.119-06:00</updated><title type='text'>Setting Hatch Boundary boundaries</title><content type='html'>&lt;strong&gt;Do you really want to do this?&lt;/strong&gt; &lt;p&gt;This message might be displayed when placing a hatch pattern or when editing  an element that forms the boundary of the hatch. What AutoCAD is really telling  you is that it's about to perform some intensive analysis and might get really  slow, or worse, crash. AutoCAD displays this message when it has to analyze over  1000 entities.&lt;/p&gt; &lt;p&gt;Most of us use the "flood fill" method to place hatches. When you pick points  to determine your hatch boundary, glance down at the command line to see:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Pick internal point or [Select objects/remove Boundaries]: Selecting  everything...&lt;br /&gt;Selecting everything visible...&lt;br /&gt;Analyzing the selected  data...&lt;br /&gt;Analyzing internal islands...&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Note the second line, "Selecting everything visible," this means that AutoCAD  is going to analyze everything currently visible on the screen to find a valid  closed hatch boundary surrounding your pick point. This might include reference  files and, if so, puts a huge burden on AutoCAD to examine every element in the  references to determine whether it should be part of the hatch boundary. This  doesn't mean that you cannot, or should not, use elements within reference files  as part of your hatch boundary, just be aware of what you're asking AutoCAD to  do.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Limiting your Boundary set&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;There's a little known tool on the Hatch dialog that helps you limit the  boundary set that AutoCAD must analyze to find a boundary. Select the  &lt;strong&gt;New&lt;/strong&gt; button (1) and select only the entities you know will form  part of the boundary. This allows you to exclude entities from consideration, or  limit the analysis to only one reference. After creating a boundary set, use the  Pick points method as you normally would to find the hatch boundary.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/RjdoTJeNUKI/AAAAAAAAAD4/EpeXYu6T1NY/s1600-h/hboundary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/RjdoTJeNUKI/AAAAAAAAAD4/EpeXYu6T1NY/s320/hboundary.gif" alt="" id="BLOGGER_PHOTO_ID_5059627384543465634" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;Controlling associativity&lt;/strong&gt; &lt;p&gt;You can opt to make hatches associative or not with the  &lt;strong&gt;Associative&lt;/strong&gt; toggle in the Hatching dialog (2). This value is  stored in the system variable HPASSOC. Associative hatch is tied to its boundary  and is automatically recalculated and redrawn if the boundary, or elements of  the boundary are moved.&lt;/p&gt; &lt;p&gt;You can disassociate an existing hatch by setting its Associative property to  No in the Properties palette.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Knowing your boundaries&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;How can you tell what boundaries are associated with a given hatch pattern?  Set your PICKSTYLE to 2 (or 3, it's typically 1) and then select the hatch. All  the elements of the hatch's boundary are also selected. Be careful not to press  the Del key at this point! And don't forget to return PICKSTYLE's value to 1  when you're finished examining your hatch boundaries.&lt;/p&gt; &lt;p&gt;Another little trick is to tell the Hatch to retain boundaries (3) once it's  found them. This makes the association tied to the generated polyline or region  and not to the elements analyzed to determine the boundary. You can even do this  after the fact. Use the HATCHEDIT command to edit the existing hatch (this  dialog is very similar to the HATCH dialog). Use the &lt;strong&gt;Recreate  boundary&lt;/strong&gt; button (4) to recreate the boundary and reassociate the  existing hatch to it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-2099521911179575462?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/2099521911179575462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=2099521911179575462' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/2099521911179575462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/2099521911179575462'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/05/do-you-really-want-to-do-this-this.html' title='Setting Hatch Boundary boundaries'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Byf8aDQrvnI/RjdoTJeNUKI/AAAAAAAAAD4/EpeXYu6T1NY/s72-c/hboundary.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-2897118000994374431</id><published>2007-04-25T07:51:00.000-05:00</published><updated>2008-12-10T22:23:51.827-06:00</updated><title type='text'>Globally Import Page Setups</title><content type='html'>&lt;p&gt;I'm often asked... sometimes asked... well, somebody asked me once if there was a way to globally import page setups into multiple drawings.&lt;br /&gt;&lt;br /&gt;If you're using Publish you can apply page setup overrides at plot time to all sheets, even sheets that do not contain, or have incorrect page setups. But, you're &lt;strike&gt;obsessive compulsive&lt;/strike&gt; conscientious and you want all of your sheets to contain the correct Named Page Setups. Use DWG TrueView 2008 (or previous versions of DWG TrueConvert) to globally apply Named Page Setups to existing sheets.&lt;br /&gt;&lt;br /&gt;DWG TrueView is a free download from Autodesk to view, plot, and convert DWGs from one AutoCAD format to another.&lt;br /&gt;&lt;br /&gt;Start the application with: &lt;strong&gt;Start &gt; All Programs &gt; Autodesk &gt; DWG TrueView 2008&gt; DWG TrueView 2008&lt;/strong&gt; &lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5057348045399478354" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/Ri9PQJeNUFI/AAAAAAAAADQ/iiLsOqrDJRM/s320/PSin1.gif" border="0" /&gt;To import page setups:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;File &gt; DWG Convert...&lt;/strong&gt; to open the DWG Convert module. Here you will add the files into which you wish to import the new page setups. At this point you're probably asking yourself "Why am I converting files? I don't want to convert the file format." Bear with me, there's a little trick coming.&lt;/li&gt;&lt;li&gt;Click the &lt;strong&gt;Conversion Setup...&lt;/strong&gt; button and create a New conversion setup. Name it &lt;strong&gt;Import Page Setups&lt;/strong&gt; with the following settings:&lt;/li&gt;&lt;li&gt;Conversion package type: &lt;strong&gt;In-place (overwrite files)&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;File Format: (and this is important!) This must match the current drawings' version or you will in fact convert your drawings. &lt;/li&gt;&lt;li&gt;Check the &lt;strong&gt;Create backup files&lt;/strong&gt; toggle if you want to make BAKs of the DWGs, (not a bad idea). &lt;/li&gt;&lt;li&gt;And here's the trick: check the &lt;strong&gt;Replace page setups&lt;/strong&gt; toggle. Use the &lt;strong&gt;Page Setups...&lt;/strong&gt; button to browse to the drawing or template that has the new and improved page setups. Select the desired page setups to import, and click OK (twice) then Close to return to the DWG Convert dialog.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/Ri_TBZeNUJI/AAAAAAAAADw/NnCmzZ2mXzc/s1600-h/PSin2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/Ri_TBZeNUJI/AAAAAAAAADw/NnCmzZ2mXzc/s320/PSin2.gif" alt="" id="BLOGGER_PHOTO_ID_5057492927531274386" border="0" /&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Use the add the drawings button (at the bottom of the file list) to add the sheets that are to receive the new or modified page setups.&lt;/li&gt;&lt;li&gt;Make sure that your new conversion setup is highlighted and click the &lt;strong&gt;Convert&lt;/strong&gt; button. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;There are some significant caveats to keep in mind using this method:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;This method replaces all page setups in the target drawings. Existing page setups are removed and the new ones are imported. &lt;/li&gt;&lt;li&gt;This method does not set a page setup as current. The previous (and now missing) page setup is still current, even if it has the same name as an imported page setup. So you still have to go through each drawing and set an imported Named Page Setup as current (sigh). BTW I have an AutoLISP routine that will set as current a Named Page Setup. This lisp code can be run in a global script to fix each drawing. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-2897118000994374431?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/2897118000994374431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=2897118000994374431' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/2897118000994374431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/2897118000994374431'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/04/globally-import-page-setups.html' title='Globally Import Page Setups'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Byf8aDQrvnI/Ri9PQJeNUFI/AAAAAAAAADQ/iiLsOqrDJRM/s72-c/PSin1.gif' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-3653198455521152871</id><published>2007-04-13T10:43:00.000-05:00</published><updated>2007-04-13T13:57:03.820-05:00</updated><title type='text'>Introducing Autodesk Design Review 2008</title><content type='html'>You may have previously known this application as DWF Composer. It has recently undergone significant transformations:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It's now FREE from Autodesk. Finally! &lt;/li&gt;&lt;li&gt;It can batch print multiple, individual DWF files (with a plug-in, also free). &lt;/li&gt;&lt;li&gt;It can now import DWG and DXF files, even DGNs (with free plug-in). &lt;/li&gt;&lt;li&gt;It can write Microsoft compatible DWFx files. (for &lt;a href="http://usa.autodesk.com/adsk/servlet/item?siteID=123112&amp;id=9256017" target="blank"&gt;Windows Vista's XPS Viewer&lt;/a&gt;.) &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Autodesk Design Review allows you to:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;View DWF files. &lt;/li&gt;&lt;li&gt;Redline DWF files (these markups can be later viewed by AutoCAD in the original drawing). &lt;/li&gt;&lt;li&gt;Measure distances and areas. &lt;/li&gt;&lt;li&gt;Print to scale, cropping or tiling the drawing as necessary. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You can install Design Review by downloading it from the Autodesk website.&lt;/p&gt;&lt;p&gt;Use Start &gt; Programs &gt; Autodesk &gt; Autodesk Design Review to launch the application.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Open a DWF with &lt;strong&gt;File &gt; Open&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Import a DWG with &lt;strong&gt;File &gt; Import&lt;/strong&gt; (Unfortunately, Design Review doesn't understand Xrefs, so this has limited usefulness.) &lt;/li&gt;&lt;li&gt;The Contents pane of the Navigator (at left) allows you to view the desired page of your DWF file. &lt;/li&gt;&lt;li&gt;Zoom and Pan using the wheel on your wheel mouse. Roll up and down to Zoom in and out. Pick and hold the wheel to Pan the view. &lt;/li&gt;&lt;li&gt;Redline by placing call outs, drawing freehand, or placing stamps using the markup tools on the toolbar. &lt;/li&gt;&lt;li&gt;The measuring commands on the toolbar allow you to trace geometry for distances and areas. &lt;/li&gt;&lt;li&gt;Redlines and Dimensions are listed in the Markups pane, allowing you to Jump to or delete the markup. &lt;/li&gt;&lt;li&gt;Turn On/Off layers (if they were saved in the DWF) using the Layers pane. &lt;/li&gt;&lt;li&gt;Compose your DWFs combining multiple DWFs into a single, multi-page file, or remove or reorder pages within your DWF file. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This is just a brief overview of the functionality available in Design Review. Now, some things to know about AutoCAD:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The easiest way to save Layer information in your DWFs is through the &lt;strong&gt;PUBLISH&lt;/strong&gt; command under the Publish Options; or you can do it with the &lt;strong&gt;PLOT&lt;/strong&gt; command by changing the properties of the DWF6 ePlot.pc3. &lt;/li&gt;&lt;li&gt;View redline DWFs using the &lt;strong&gt;MARKUP&lt;/strong&gt; command; &lt;strong&gt;File &gt; Load Markup Set&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Bonus tip: Show your project managers how to use this tool. Give them DWFs to view and redline thus keeping them safely out of AutoCAD and your valuable DWGs!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-3653198455521152871?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/3653198455521152871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=3653198455521152871' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/3653198455521152871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/3653198455521152871'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/04/introducing-autodesk-design-review-2008.html' title='Introducing Autodesk Design Review 2008'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-5815045849975382740</id><published>2007-04-13T10:34:00.000-05:00</published><updated>2008-12-10T22:23:54.198-06:00</updated><title type='text'>Quick Select</title><content type='html'>Quick Select allows you to use criteria for selecting objects. For instance you want to select all blocks of a given name:&lt;br /&gt;&lt;br /&gt;Open your Properties palette by clicking the Properties button on the Standard Toolbar (or &lt;strong&gt;Modify &gt; Properties&lt;/strong&gt;, or &lt;strong&gt;Ctrl+1&lt;/strong&gt;, or &lt;strong&gt;PROPERTIES&lt;/strong&gt; at the command line). Click the Quick Select button in the upper right corner of the Properties palette.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Byf8aDQrvnI/Rh-jgkm2ZQI/AAAAAAAAACw/-Kwy_86JRuE/s1600-h/QSelect1.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5052937086910752002" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_Byf8aDQrvnI/Rh-jgkm2ZQI/AAAAAAAAACw/-Kwy_86JRuE/s320/QSelect1.gif" border="0" /&gt;&lt;/a&gt; This brings up the Quick Select dialog. Work this dialog from the top down.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Apply the selection criteria to the Entire drawing, or limit it to a specific area or selection set by clicking on the Select objects button at the right. &lt;/li&gt;&lt;li&gt;Set the Object type to Block Reference. &lt;/li&gt;&lt;li&gt;The Property to select by is Name. &lt;/li&gt;&lt;li&gt;The Operator to use is Equals. Set the Value to the desired Block name, e.g. EP-502. &lt;/li&gt;&lt;/ul&gt;Click OK and AutoCAD, in this example, selects all Blocks in the current space whose Name equals EP-502.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_Byf8aDQrvnI/Rh-jg0m2ZRI/AAAAAAAAAC4/I9YmHWuT9X0/s1600-h/QSelect2.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5052937091205719314" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/Rh-jg0m2ZRI/AAAAAAAAAC4/I9YmHWuT9X0/s320/QSelect2.gif" border="0" /&gt;&lt;/a&gt;This information is now displayed in the Properties palette.&lt;/p&gt;&lt;p&gt;Now you can do something against this selection set. Say you want to change the scale of all of these block symbols from 72 to 96. Notice the X, Y, and Z scales of the currently selected blocks; the Y scale varies. This probably means that some of the Blocks were Mirrored and the Y scale is negative. If we simply change the scale to 96 for all three scales, we would "flip" the mirrored Blocks.&lt;/p&gt;&lt;p&gt;So, we first need to refine our selection set. Click the Quick Select button again.&lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_Byf8aDQrvnI/Rh-jhEm2ZSI/AAAAAAAAADA/IG4E45ePAWQ/s1600-h/QSelect3.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5052937095500686626" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/Rh-jhEm2ZSI/AAAAAAAAADA/IG4E45ePAWQ/s320/QSelect3.gif" border="0" /&gt;&lt;/a&gt;This time:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Apply criteria to the Current selection to further modify it. &lt;/li&gt;&lt;li&gt;Leave the Object type as Block Reference. &lt;/li&gt;&lt;li&gt;Change the selection Property to Scale Y. &lt;/li&gt;&lt;li&gt;Use Great than as the Operator. &lt;/li&gt;&lt;li&gt;and enter 0 for the Value. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Click OK and examine the results in the Properties palette.&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5052937095500686642" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/Rh-jhEm2ZTI/AAAAAAAAADI/T7oxv8evqgE/s320/QSelect4.gif" border="0" /&gt; There should be fewer selected blocks (only blocks with positive Y Scales) and the Scale Y will (hopefully) now read the same as the X and Z scales. Change these values to 96 to rescale your Blocks: X=96, Y=96, and Z=96.&lt;/p&gt;&lt;p&gt;Perform these operations again, using a Less than operator this time, to rescale the mirrored Blocks as well: X=96, Y=-96, and Z=96.&lt;/p&gt;&lt;p&gt;Use Quick Select to apply all manner of criteria to your selections.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-5815045849975382740?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/5815045849975382740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=5815045849975382740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/5815045849975382740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/5815045849975382740'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/04/quick-select.html' title='Quick Select'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Byf8aDQrvnI/Rh-jgkm2ZQI/AAAAAAAAACw/-Kwy_86JRuE/s72-c/QSelect1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-159814148575099686</id><published>2007-03-30T12:54:00.000-05:00</published><updated>2008-12-10T22:23:55.446-06:00</updated><title type='text'>Making a Selective Purge Button</title><content type='html'>&lt;p&gt;Someone asked if there were an easy way to purge some, but not all, unused items in their drawing. For instance they do not want to purge unused layers. They have prepopulated their architectural background with all the anticipated architectural layers and don't want lose them.&lt;/p&gt;&lt;p&gt;A previous &lt;a href="http://cadecorner.blogspot.com/2006/10/purge.html"&gt;purge tip&lt;/a&gt; shows how to selectively purge items with the Purge dialog; however, the user simply wants a button that will purge all unused Blocks, Linetypes, Mline styles, Plot styles, Shapes, Table styles, and Text styles but NOT the Layers or Dimension styles. It's a fair request, and it sounds like a good job for a Toolbar button macro or Tool Palette macro.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Welcome to CUI 101! &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Type CUI at the command line to bring up the Customize User Interface dialog. We're going to work this dialog from the upper left down, then from upper right down.&lt;/p&gt;&lt;p&gt;In the "Customizations" section, set your CUI to Custom.cui, (this is so we don't modify or "mess up" the default ACAD.CUI). Select the Toolbars branch, right-click, and add a new toolbar named Utilities.&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5047779020513800594" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_Byf8aDQrvnI/Rg1QRl5k8ZI/AAAAAAAAACQ/mdbhFPdaqgw/s320/purgecui1.gif" border="0" /&gt;&lt;/p&gt;&lt;p&gt;In the Command List section, use the New button to add a new command macro.&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5047779020513800610" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_Byf8aDQrvnI/Rg1QRl5k8aI/AAAAAAAAACY/_Vn4UK4XA5s/s320/purgecui2.gif" border="0" /&gt;Select the broom for the Button Image.&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5047779024808767922" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/Rg1QR15k8bI/AAAAAAAAACg/YjAKbmDsCJQ/s320/purgecui3.gif" border="0" /&gt;&lt;/p&gt;&lt;p&gt;Use the Properties section to rename your new command macro to Selective Purge. Change the Macro to run the PURGE command with desired responses:&lt;/p&gt;&lt;p&gt;^C^CMULTIPLE;-PURGE;B;*;N;LT;*;N;P;*;N;SH;*;N;ST;*;N;M;*;N;T;*;N;R;*;N;^C&lt;/p&gt;&lt;p&gt;Does this look like gobbledygook? We need to use the command line version of PURGE to be able to place the command and responses into a macro. Let's dissect this macro: The ^C^C represents two Escapes (this gets us out of whatever command might be active when we click on the button). Then we run the MULTIPLE command to repeat the next command, -PURGE (command line version), until canceled. The semi-colons act as Enters. Then use B for Block, * for all, and answer the prompt to verify each item to be purged with N for No. Then we do the same sequence for LT (Linetypes), P (Plotstyles), SH (Shapes), ST (Text Styles), M (Multiline Styles), and finally R (Registered applications). The last ^C (Esc) cancels the MULTIPLE command.&lt;/p&gt;&lt;p&gt;The last step is to drag our new command onto our new toolbar. Select the Selective Purge command from the Command List and drag it up to the Utilities toolbar in the Customizations tree (clumsily illustrated above).&lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_Byf8aDQrvnI/Rg1SFF5k8cI/AAAAAAAAACo/reN3mk9OtOo/s1600-h/purgecui4.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5047781004788691394" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/Rg1SFF5k8cI/AAAAAAAAACo/reN3mk9OtOo/s400/purgecui4.gif" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Now that we have a Toolbar with a Selective Purge command, you can also drop the new command onto a Tool Palette. Make sure that your new Toolbar is displayed and open your Tool Palette window (Ctrl+3). Right-click the title bar of the tool palette and click Customize Palettes... Now drag the button from the toolbar to the desired palette. The black horizontal line indicates where the command will be placed. Close the Customize dialog.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-159814148575099686?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/159814148575099686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=159814148575099686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/159814148575099686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/159814148575099686'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/03/making-selective-purge-button.html' title='Making a Selective Purge Button'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Byf8aDQrvnI/Rg1QRl5k8ZI/AAAAAAAAACQ/mdbhFPdaqgw/s72-c/purgecui1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-8889227359878822403</id><published>2007-03-21T23:03:00.000-05:00</published><updated>2008-12-10T22:23:56.401-06:00</updated><title type='text'>Boxing your Text</title><content type='html'>Use the Express Tool TCIRCLE to place a box around text.&lt;br /&gt;&lt;p&gt;Command: &lt;strong&gt;TCIRCLE&lt;/strong&gt;&lt;br /&gt;Select objects: &lt;em&gt;&lt;strong&gt;[select your text]&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Enter distance offset factor &amp;lt;0.35&amp;gt;: &lt;em&gt;&lt;strong&gt;[Enter]&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Enclose text with [Circles/Slots/Rectangles] &amp;lt;circles&amp;gt;: &lt;strong&gt;R&lt;/strong&gt;&lt;br /&gt;Create rectangles of constant or variable size [Constant/Variable]          &amp;lt;variable&amp;gt;: &lt;strong&gt;C&lt;/strong&gt;&lt;br /&gt;Maintain constant rectangle [Width/Height/Both] &amp;lt;both&amp;gt;:&lt;em&gt;&lt;strong&gt;          [Enter]&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Depending on your Text type, you will get different results with this tool. Whereas the TCIRCLE command works well        on Mtext and individual lines of text, it doesn't do particularly well for        paragraphs of Dtext. For this, consider using the TBGBOXTEXT command.&lt;/p&gt;       &lt;div align="center"&gt;       &lt;center&gt;       &lt;table border="0" cellpadding="0" cellspacing="0"&gt;         &lt;tbody&gt;         &lt;tr&gt;           &lt;td colspan="3"&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RgICB8Yo81I/AAAAAAAAAB0/-O_lYo4GUF8/s1600-h/tcircle1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RgICB8Yo81I/AAAAAAAAAB0/-O_lYo4GUF8/s320/tcircle1.gif" alt="" id="BLOGGER_PHOTO_ID_5044596765020975954" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;         &lt;tr&gt;           &lt;td width="33%"&gt; &lt;p align="center"&gt;TCIRCLE and Mtext&lt;/p&gt;&lt;/td&gt;&lt;td width="33%"&gt; &lt;p align="center"&gt;TCIRCLE and Dtext&lt;/p&gt;&lt;/td&gt;&lt;td width="33%"&gt;             &lt;p align="center"&gt;TBGBOXTEXT and Dtext&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;       &lt;p&gt;Note: the command TBGBOXTEXT is an older command on the Benham (my company) menu and as such is not available to non-Benham users.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You can choose to enclose your text with a rectangle (as above), a slot (shown below), or a circle.&lt;/p&gt;                                              &lt;p style="text-align: left;"&gt;The prompts for constant or variable size control whether TCIRCLE creates objects that just fit the selected text or are the same size for all selected text.&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Byf8aDQrvnI/RgICxcYo82I/AAAAAAAAAB8/I81h0KXcrnU/s1600-h/tcircle2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Byf8aDQrvnI/RgICxcYo82I/AAAAAAAAAB8/I81h0KXcrnU/s320/tcircle2.gif" alt="" id="BLOGGER_PHOTO_ID_5044597581064762210" border="0" /&gt;&lt;/a&gt;Using Slots with Constant size&lt;/p&gt;&lt;p align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Byf8aDQrvnI/RgICxcYo83I/AAAAAAAAACE/kH_Sx3tn_eY/s1600-h/tcircle3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Byf8aDQrvnI/RgICxcYo83I/AAAAAAAAACE/kH_Sx3tn_eY/s320/tcircle3.gif" alt="" id="BLOGGER_PHOTO_ID_5044597581064762226" border="0" /&gt;&lt;/a&gt;Using Slots with Variable size&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-8889227359878822403?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/8889227359878822403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=8889227359878822403' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8889227359878822403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/8889227359878822403'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/03/boxing-your-text.html' title='Boxing your Text'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Byf8aDQrvnI/RgICB8Yo81I/AAAAAAAAAB0/-O_lYo4GUF8/s72-c/tcircle1.gif' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-4500901799945706515</id><published>2007-03-21T22:50:00.000-05:00</published><updated>2008-12-10T22:23:56.990-06:00</updated><title type='text'>AutoCAD 2007 Distance Quirk</title><content type='html'>An interesting change to the AutoCAD distance command occurred in the 2007 release. When using object snaps to query distances of model space objects from paper space, you're now given the model space distance. Compare this to previous versions where you first needed to make model space active to query model space distances. &lt;p align="left"&gt;&lt;span style="font-size:+0;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/RgH_J8Yo80I/AAAAAAAAABs/1cTGciliyek/s1600-h/dist2007.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5044593603925046082" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/RgH_J8Yo80I/AAAAAAAAABs/1cTGciliyek/s320/dist2007.gif" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;For example: consider this simple plan in a viewport at a scale of 1/8"=1'-0". Using AutoCAD 2006, execute the distance command from paper space and snap to the end points of the top line.&lt;/p&gt;&lt;p align="left"&gt;Command: &lt;strong&gt;DIST&lt;/strong&gt;&lt;br /&gt;Specify first point: &lt;em&gt;&lt;strong&gt;[pick left endpoint]&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Specify second point: &lt;em&gt;&lt;strong&gt;[pick right endpoint]&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Distance = 0'-4 1/2", Angle in XY Plane = 0, Angle from XY Plane = 0&lt;br /&gt;Delta X = 0'-4 1/2", Delta Y = 0'-0", Delta Z = 0'-0"&lt;/p&gt;&lt;p align="left"&gt;Now perform the same operation using AutoCAD 2007 and compare the results.&lt;/p&gt;&lt;p align="left"&gt;Command: &lt;strong&gt;DIST&lt;/strong&gt;&lt;br /&gt;Specify first point: &lt;em&gt;&lt;strong&gt;[pick left endpoint]&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Specify second point: &lt;em&gt;&lt;strong&gt;[pick right endpoint]&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Distance = 36'-0", Angle in XY Plane = 0, Angle from XY Plane = 0&lt;br /&gt;Delta X = 36'-0", Delta Y = 0'-0", Delta Z = 0'-0"&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-4500901799945706515?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/4500901799945706515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=4500901799945706515' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4500901799945706515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4500901799945706515'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/03/autocad-2007-distance-quirk.html' title='AutoCAD 2007 Distance Quirk'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Byf8aDQrvnI/RgH_J8Yo80I/AAAAAAAAABs/1cTGciliyek/s72-c/dist2007.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-3970470579374679462</id><published>2007-01-10T21:29:00.000-06:00</published><updated>2007-01-10T22:06:53.216-06:00</updated><title type='text'>Blog Tag! What the... ?</title><content type='html'>OMG, how do I get roped into these things? Blog Tag? The latest craze in internet spam? If I didn't have enormous respect for &lt;a href="http://c3dpavingtheway.blogspot.com/"&gt;McEachron&lt;/a&gt; I'd summarily file this chain mail (chain blog?) with all the rest of them.&lt;br /&gt;&lt;br /&gt;First, an explanation: You've likely noticed that I haven't posted in a while now.  The reason: I'm back in production! Yes that's right, after 11 years of the cush job of CAD Services Administration, one of our managers decided it was time for me to earn my money the old fashioned way; by producing drawings. I'm doing industrial process piping (which I know nothing about), using Bentley's AutoPLANT (which I know little about) on top of AutoCAD (which I maintain the fiction of knowing quite a bit about).  So, is this an excuse for not posting, you ask yourself?  Yes.  I'm working 12 hour plus days away from home and I'm not up for it right now.&lt;br /&gt;&lt;br /&gt;So, on to the 5 CAD related things you didn't know about me (and likely don't really care to know):&lt;br /&gt;&lt;br /&gt;1. I've been in the AEC business since I wandered into an Architect's office in 1981 at the tender age of 20 looking for work.  In 1987, after thoroughly enjoying board drafting, I was asked to produced some site plans using AutoCAD v2.18.  Bear in mind that I had never sat at a computer, and frankly distrusted them.  I used to check the math on my pocket calculator. Needless to say I hated it.  I worked at it for a month before I realized that DOS and AutoCAD were two different things!&lt;br /&gt;&lt;br /&gt;2. About 9 months of AutoCAD later (I know, this is so pitiful) I discover scripts. Wow! No more typing in Layer names from my hand drawn layer matrix to change from the site plan, to the grading plan, to the utility plan!  Hey, this is pretty cool after all!&lt;br /&gt;&lt;br /&gt;3. Another year passes, I'm using AutoCAD 2.6, and discovering AutoLISP.  I learned LISP from the reference manual (back in the days when you got all manner of printed documentation with your three 5 1/2" floppies), and two guys in our firm who were way smarter than I'll ever be.  By the way, I don't recommend the reference manual as a tutorial.  It's only good for looking up syntax.  There &lt;em&gt;was&lt;/em&gt; a small tutorial inside called "Down the Garden Path" that was just too aptly named.&lt;br /&gt;&lt;br /&gt;4. Years pass. I'm to the point where I'm answering more of my colleagues' questions than I'm asking. One lady in our firm used to come to me on a daily basis with a handful of questions that I dutifully answered, only later to discover that she was teaching AutoCAD at the local community college and I was augmenting her curriculum.&lt;br /&gt;&lt;br /&gt;5. I've been the CAD Services Admin at my firm for some 11 years now, 5 for the OKC division and 6 in corporate.  I love helping users.  I love turning someone on to something new and cool that they didn't know before.  I fancy myself a good instructor, because I know what it's like to be overwhelmed by technology. No one was worse at it than I was, so I'm very patient with newbies and those struggling to latch hold of a new concept.&lt;br /&gt;&lt;br /&gt;There Scott I hope you're happy!  Now I have the abominable task of passing this on to someone else.  Of course, I'm going to do it to a dear friend and not some jerk who really needs it. So, &lt;a href="http://scottdurkee.blogspot.com/"&gt;Mr. Durkee&lt;/a&gt; tag, you're it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-3970470579374679462?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/3970470579374679462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=3970470579374679462' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/3970470579374679462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/3970470579374679462'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2007/01/blog-tag-what.html' title='Blog Tag! What the... ?'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-4466693135895609406</id><published>2006-12-12T21:36:00.000-06:00</published><updated>2008-12-10T22:23:58.184-06:00</updated><title type='text'>Want to count some Blocks? Then eat Text.</title><content type='html'>&lt;span style="font-family:Verdana;font-size:85%;"&gt;Use the AutoCAD &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;E&lt;/strong&gt;&lt;/span&gt;nhanced &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Att&lt;/strong&gt;&lt;/span&gt;ribute &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Ext&lt;/strong&gt;&lt;/span&gt;raction wizard to count Blocks in your  drawings and neatly display them in an AutoCAD Table. Don't let the name fool  you, you can use this wizard to count even Blocks that have no attributes.  &lt;/span&gt; &lt;p&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Run the &lt;strong&gt;EATTEXT&lt;/strong&gt; command or choose  &lt;strong&gt;Tools &gt; Attribute Extraction...&lt;/strong&gt; to begin the wizard which  consists of six pages of dialogs. On the first page you choose to create a Table  from scratch or you can reuse settings that you've previously saved. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The second page of the wizard allows you to choose  the drawings from which to count Blocks. You can limit the count to a specific  selection set, the current drawing, select multiple drawings or even an entire  sheet set. The &lt;strong&gt;Additional Settings...&lt;/strong&gt; button allows you to  control whether externally referenced, nested, or paper space Blocks are  included in the count.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/RX91lx9S-kI/AAAAAAAAAA8/kncS--5h4p8/s1600-h/eattext1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/RX91lx9S-kI/AAAAAAAAAA8/kncS--5h4p8/s320/eattext1.gif" alt="" id="BLOGGER_PHOTO_ID_5007850602585324098" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The third page of the wizard lists all Blocks in  the selected drawings. Here you can elect to exclude Blocks that have no  attributes, or exclude/include specific Blocks. Use right-click to Check  All/Uncheck All or edit the Display Name of the desired Attributes or Block  properties (this is the value that is displayed in the resultant  Table).&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/RX91lx9S-lI/AAAAAAAAABE/QQSW5vdUWRw/s1600-h/eattext2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/RX91lx9S-lI/AAAAAAAAABE/QQSW5vdUWRw/s320/eattext2.gif" alt="" id="BLOGGER_PHOTO_ID_5007850602585324114" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The fourth page of the wizard is a preview of the  Table to be created and a summation of the selected Blocks. Right-click on the  column headings to rename, rearrange, sort, filter, or hide columns. Drag the  column heading buttons to change their order. You also choose the output type on  this page. The output can be to an AutoCAD Table and/or a comma delimited text  file (suitable for Excel).&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Byf8aDQrvnI/RX91lx9S-mI/AAAAAAAAABM/6rLuW04c7Z8/s1600-h/eattext3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Byf8aDQrvnI/RX91lx9S-mI/AAAAAAAAABM/6rLuW04c7Z8/s320/eattext3.gif" alt="" id="BLOGGER_PHOTO_ID_5007850602585324130" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:Verdana;"&gt;&lt;span style="font-size:85%;"&gt;The fifth page allows you to choose the Table  Style to use when placing your Table. You want to edit your Table's appearance  here; do not edit the Table itself. Manual edits to the Table are discarded when  the Table is updated. &lt;em&gt;That's right, this Table is linked to the selected  Blocks and can be updated to reflect changes to the  Blocks!&lt;/em&gt;&lt;/span&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;The last page of the wizard gives you the  opportunity to save all the settings from the previous five pages as a template  for use in performing this same extraction again in other drawings at other  times.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;When you finally OK the last page of the wizard  you're prompted for an insertion point for your Table. It's good practice to  always place the Table in Paper Space.&lt;/span&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Byf8aDQrvnI/RX91mR9S-nI/AAAAAAAAABU/fbMc60d_mkA/s1600-h/eattext4.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Byf8aDQrvnI/RX91mR9S-nI/AAAAAAAAABU/fbMc60d_mkA/s320/eattext4.gif" alt="" id="BLOGGER_PHOTO_ID_5007850611175258738" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;Right-click on the Table at anytime and choose  &lt;strong&gt;Update Table&lt;/strong&gt; to refresh the Table or edit the extraction  settings. (Remember manual edits will be discarded on update.) Depending on your  AutoCAD settings you're notified with a balloon in your tool tray when drawing  changes necessitate refreshing your Table.&lt;/span&gt; &lt;p&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;How good are these extracted Attributes and Block  counts? Only as good as your drawing. Exploded blocks won't be counted and  Attributes that weren't filled in correctly won't display the correct  information.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-4466693135895609406?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/4466693135895609406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=4466693135895609406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4466693135895609406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/4466693135895609406'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/12/want-to-count-some-blocks-then-eat-text.html' title='Want to count some Blocks? Then eat Text.'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Byf8aDQrvnI/RX91lx9S-kI/AAAAAAAAAA8/kncS--5h4p8/s72-c/eattext1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-6225621259789899251</id><published>2006-12-05T16:51:00.000-06:00</published><updated>2008-12-10T22:23:58.548-06:00</updated><title type='text'>Repath an Xref</title><content type='html'>Have you ever opened a drawing and found that an Xref failed to load because it was moved or renamed on the network? You dutifully pick up the phone and ask the Project CAD Coordinator what's going on, and they tell you that the original background was not named according to standards, and that they've "fixed" the issue. So you detach the missing Xref that has the old name, then re-attach the correctly named background. Now you have to reset all the Xref Layer properties again: Freeze/Thaw state, Color, etc.&lt;br /&gt;&lt;br /&gt;Try this instead: repath the existing Xref attachment (or overlay) to the new name. Open the Xref dialog, select the missing Xref, and Browse to its new name/location. This way you preserve all your previous modifications to the reference's layers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;AutoCAD 2006&lt;/strong&gt; and previous (or using the CLASSICXREF command in AutoCAD 2007):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Byf8aDQrvnI/RXZKnyWAZbI/AAAAAAAAAAk/ci3XRyODn-U/s1600-h/repathxref1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Byf8aDQrvnI/RXZKnyWAZbI/AAAAAAAAAAk/ci3XRyODn-U/s320/repathxref1.gif" alt="" id="BLOGGER_PHOTO_ID_5005270083258312114" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;AutoCAD 2007:&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Byf8aDQrvnI/RXZKoSWAZcI/AAAAAAAAAAs/2fZePUZ2Gqs/s1600-h/repathxref2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Byf8aDQrvnI/RXZKoSWAZcI/AAAAAAAAAAs/2fZePUZ2Gqs/s320/repathxref2.gif" alt="" id="BLOGGER_PHOTO_ID_5005270091848246722" border="0" /&gt;&lt;/a&gt;Now your Xref name may not match the name of the file you browsed to, but you can easily fix that with the RENAME command, or by hitting F2 when the Xref is selected in the Xref dialog. This same methodology works for repathing/renaming Images too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-6225621259789899251?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/6225621259789899251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=6225621259789899251' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/6225621259789899251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/6225621259789899251'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/12/repath-xref.html' title='Repath an Xref'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Byf8aDQrvnI/RXZKnyWAZbI/AAAAAAAAAAk/ci3XRyODn-U/s72-c/repathxref1.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-116413226141872712</id><published>2006-11-21T12:01:00.000-06:00</published><updated>2006-11-21T12:04:21.440-06:00</updated><title type='text'>A Quick Tip on Quick Leader</title><content type='html'>AutoCAD Leaders automatically add a tail if the angle of the leader is greater than 15 degrees from horizontal. The length of the tail is the same as the size of the arrowhead.&lt;br /&gt;&lt;br /&gt;Don't draw the tails! Why? Because, by default, Leaders are associated with the Text. This means that if you ever move the Text, the Leader automatically goes with it. In the image below the grey objects indicate the original placement of the leaders. The leader on the left was drawn without a tail. I manually drew the tail for the leader on the right.&lt;br /&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/qleader1.png" border="0" /&gt;&lt;br /&gt;When the text is moved, as represented by the black objects, the last drawn point of the leader follows the text. If this point gets away from horizontal, AutoCAD adds the tail for you automatically.&lt;br /&gt;&lt;br /&gt;If you don't like the way that AutoCAD draws or manages the leader tails for you, your only recourse is to not use associative leaders. You have to place your text, then come back later and draw the leaders, hitting Esc when prompted for text. Leaders do not honor DIMASSOC (or DIMASO).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-116413226141872712?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/116413226141872712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=116413226141872712' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/116413226141872712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/116413226141872712'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/11/quick-tip-on-quick-leader.html' title='A Quick Tip on Quick Leader'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-116355268532146869</id><published>2006-11-14T19:00:00.000-06:00</published><updated>2006-11-14T19:07:32.550-06:00</updated><title type='text'>Three Ways to Explode</title><content type='html'>Let the destruction begin. &lt;p&gt;The AutoCAD &lt;strong&gt;EXPLODE&lt;/strong&gt; command allows you to convert complex  objects to their constituent components. Explode Mtext to get Text. Explode  Plines, Mlines, Hatches, Dimensions and Leaders into Lines, Arcs, Text, etc.  Explode Blocks to their component parts.&lt;/p&gt; &lt;p&gt;Exploding a Block sometimes gives us undesirable results. Often a Block is  created from entities on Layer 0, so that it can be inserted on any Layer and  thus inherit the properties of the insertion Layer. When exploding a Block of  this type, all the components revert back to Layer 0. &lt;/p&gt; &lt;p&gt;The &lt;strong&gt;XPLODE&lt;/strong&gt; command started life as a Bonus Tool and has  since achieved command status. XPLODE works similarly to EXPLODE except it gives  you the opportunity to override component entity properties. You can control the  target Layer, Line type, Line weight, and Color, or Inherit all properties from  the Block insertion.&lt;/p&gt; &lt;p&gt;If you're exploding a Block with Attributes, the Attributes revert to the  Attribute definitions. Of course this results in the loss of their text value.  The Express Tool &lt;strong&gt;BURST&lt;/strong&gt; allows you to explode an Attributed  Block to the insertion Layer &lt;em&gt;and&lt;/em&gt; convert the Attributes to Text.&lt;/p&gt; &lt;div align="left"&gt; &lt;table border="0" cellpadding="0" cellspacing="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td colspan="4"&gt; &lt;p align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/Explode.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/Explode.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td align="center" valign="top" width="25%"&gt; &lt;p align="center"&gt;&lt;strong&gt;Block&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td align="center" valign="top" width="25%"&gt; &lt;p align="center"&gt;&lt;strong&gt;EXPLODE&lt;/strong&gt;&lt;br /&gt;Entities revert to Layer  0,&lt;br /&gt;Attribs revert to AttDefs&lt;/p&gt;&lt;/td&gt; &lt;td align="center" valign="top" width="25%"&gt; &lt;p align="center"&gt;&lt;strong&gt;XPLODE&lt;/strong&gt;&lt;br /&gt;Entities inherit Block  Layer,&lt;br /&gt;Attribs revert to AttDefs&lt;/p&gt;&lt;/td&gt; &lt;td align="center" valign="top" width="25%"&gt; &lt;p align="center"&gt;&lt;strong&gt;BURST&lt;/strong&gt;&lt;br /&gt;Entities inherit Block  Layer,&lt;br /&gt;Attribs become Text and keep previous  values&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;p align="left"&gt;So between all these Exploding options you should be able to  achieve your desired results. Now for the million dollar question: Why are you  exploding things anyway?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-116355268532146869?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/116355268532146869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=116355268532146869' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/116355268532146869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/116355268532146869'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/11/three-ways-to-explode.html' title='Three Ways to Explode'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-116294393467932052</id><published>2006-11-07T17:50:00.000-06:00</published><updated>2006-11-07T23:11:29.090-06:00</updated><title type='text'>eTransmit</title><content type='html'>Use the AutoCAD ETRANSMIT command to bundle up your drawing and all of its dependencies for delivery to a client or consultant. &lt;strong&gt;File &gt; eTransmit&lt;/strong&gt; gives you the Create Transmittal dialog.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/etrans1.1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/etrans1.1.png" alt="" border="0" /&gt;&lt;/a&gt;This dialog displays a listing of the drawing and its dependencies (Xrefs, Images, Fonts, Pen Tables, etc.). Use the Transmittal Setups... button to create named jobs with specific transmittal parameters.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/etrans3.gif"&gt;&lt;img style="margin: 0px 0px 10px 10px; float: right;" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/etrans3.png" border="0" /&gt;&lt;/a&gt;In this example we're creating a named Transmittal Setup called to2002 in which we:&lt;ul&gt;&lt;li&gt;Send all files to a folder. (We could alternatively create a ZIP file at this step.)&lt;/li&gt;&lt;li&gt;Convert our files to AutoCAD 2000 format. &lt;/li&gt;&lt;li&gt;We are also opting to set the default plotter to 'none' so our consultant/client doesn't get those annoying plotter not found errors. &lt;/li&gt;&lt;li&gt;Lastly, we're binding the Xrefs as we create the transmittal. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Now, anytime we wish to create a transmittal of this, or any other drawing, using this setup, it is immediately available to us from the Create Transmittal dialog.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/etrans2.3.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/etrans2.3.png" alt="" border="0" /&gt;&lt;/a&gt;You can also execute eTransmit from the sheet set by right-clicking on the selected sheet(s), subset(s), or sheet set name and choosing eTransmit... from the menu.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;There are a couple of important distinctions between creating transmittals from the Sheet Set as opposed to using the eTransmit command:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;You can transmit multiple sheets using the Sheet Set method.&lt;/li&gt;&lt;li&gt;eTransmit from the Sheet Set references Transmittal Setups stored in the DST as opposed to the current user. This makes them immediately accessible to everyone on the team. &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;This Sheet Set transmittal information is coming from the current Sheet Set as opposed to the first image where it's based on the current user.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/etrans4.0.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/etrans4.0.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-116294393467932052?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/116294393467932052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=116294393467932052' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/116294393467932052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/116294393467932052'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/11/etransmit.html' title='eTransmit'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-116109539056933160</id><published>2006-10-17T09:13:00.000-05:00</published><updated>2006-10-24T18:37:04.480-05:00</updated><title type='text'>AutoCAD in a Networked Environment</title><content type='html'>AutoCAD "Out of the Box" is not tuned to perform particularly well in a LAN/WAN environment. This tip is about ways to make AutoCAD respond faster in a networked environment.&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;strong&gt;Autodesk's Infamous Explorer Shell Extension&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Since Autodesk included the ability to add digital signatures to drawings, they've also included an Explorer shell extension that allows Explorer to display signed .DWG files with a different icon than unsigned .DWG files. When Explorer lists .DWG files in a folder, it has to examine each file to determine whether or not it is signed and then display the correct icon. This takes time. On your local workstation's folders the extra time is insignificant; however on a LAN the lag is noticeable, and across the WAN the lag can be crippling. The Explore lag occurs in AutoCAD File Dialogs as well as just plain Explorer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/digsig1.gif"&gt;&lt;img style="margin: 0px 0px 10px 10px; float: right;" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/digsig1.png" border="0" /&gt;&lt;/a&gt;By default this shell extension is installed and enabled with any Autodesk product. To disable it, right-click on any .DWG file and choose "Enable/Disable Digital Signature Icons" from the menu. In the Signature Validation Options dialog uncheck the "Validate digital signatures and display special icons" check box. Click OK. Reboot.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/digsig2.0.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/digsig2.0.png" alt="" border="0" /&gt;&lt;/a&gt;Any AutoCAD product install or update will re-enable this shell extension, so you may get to do this more than one time. Anytime your browser access becomes slow, check this setting.&lt;br /&gt;&lt;br /&gt;Disabling the the digital signature icon display does not invalidate a drawing's digital signature. End users are still notified on Open that they're opening a signed drawing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bad Printers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/BadPrinter.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/BadPrinter.png" alt="" border="0" /&gt;&lt;/a&gt;AutoCAD products make use of your Windows system printers. If you have a "bad" printer, AutoCAD's PLOT and OPTIONS dialogs take a long time to display as the system tries to validate the bad printer. Use Start &gt; Printers and Faxes to ensure that all of your printers are correct, i.e. delete the invalid ones.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bad Links&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Invalid folders in Options or bad links will also cause significant slow downs as Windows tries to follow the bad links.&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sheet Set Manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My company has come to rely heavily on the Sheet Set &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/CloseDST.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/CloseDST.gif" alt="" border="0" /&gt;&lt;/a&gt;Manager (SSM). However, it appears to have scalability issues. This means that the more users accessing a Sheet Set Data Set (DST) at a time, the slower its overall performance becomes. So be sure to close the DST if you're not using it. Closing the SSM is not the same as closing the DST. To actually release the DST, you must right-click on the sheet set name in the SSM and select Close Sheet Set from the menu.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Sheet Set System Variables&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are some AutoCAD system variables that affect the SSM:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SSMAUTOOPEN&lt;/span&gt;&lt;br /&gt;Saved in: User settings&lt;br /&gt;Initial value: 1&lt;br /&gt;&lt;br /&gt;Automatically opens the sheet set when a drawing associated with a sheet is opened. To prevent AutoCAD from opening a DST automatically, I recommend setting this value to 0 (zero) in a multi-user environment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SSMSHEETSTATUS&lt;/span&gt;&lt;br /&gt;Saved in: Registry&lt;br /&gt;Initial value: 2&lt;br /&gt;&lt;br /&gt;Controls how the status data (whether sheets are open&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/RefreshDST.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/RefreshDST.gif" alt="" border="0" /&gt;&lt;/a&gt;ed, missing, etc.) in a sheet set is refreshed. A value of 2 causes the sheet set display to refresh based on the interval set by &lt;span style="font-weight: bold;"&gt;SSMPOLLTIME &lt;/span&gt;(default 60 secs). A value of 1 causes the sheet set display to refresh when the sheet set is updated. Both of these settings will generate traffic on the network. I recommend you set this to 0 (zero, Off) and refresh the display yourself as necessary. There's a tiny little button on the SSM specifically for refresh. Alternatively, you could increase the interval specified by &lt;span style="font-weight: bold;"&gt;SSMPOLLTIME&lt;/span&gt; and leave &lt;span style="font-weight: bold;"&gt;SSMSHEETSTATUS &lt;/span&gt;at the default of 2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-116109539056933160?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/116109539056933160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=116109539056933160' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/116109539056933160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/116109539056933160'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/10/autocad-in-networked-environment.html' title='AutoCAD in a Networked Environment'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-116050443796492626</id><published>2006-10-10T13:05:00.000-05:00</published><updated>2006-10-10T13:20:37.976-05:00</updated><title type='text'>Purge</title><content type='html'>This tip deals with two nuances of the Purge command. The Purge command allows you to delete unused Blocks, Styles, Layers, Shapes and Linetypes from your drawing. (Don't worry; references in use are not removed.)&lt;br /&gt;&lt;br /&gt;Typing PURGE at the command Line, or File &gt; Drawing Utilities &gt; Purge, yields the Purge dialog. From here you can choose individual items to purge or &lt;strong&gt;Purge Al&lt;/strong&gt;l unused items at once. The default settings are to "Confirm each item to be purged" and not to "Purge nested items." In my view this is erring on the side of caution and I'd recommend reversing these two settings.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/Purge.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/Purge.png" border="0" /&gt;&lt;/a&gt; &lt;strong&gt;Nuance 1:&lt;/strong&gt; What if you want to purge unused Blocks and Plot Styles but keep your unused Layers and Dimension Styles against future use? Rather than purge items one by one, use the Ctrl key to select all the items you wish to purge. You can select individual items or groups. Then use the Purge button (not the Purge All) to purge only the selected items.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Nuance 2:&lt;/strong&gt; There's another purgeable item that's only available from the command line and must be specified separately (i.e. not as part of a Purge All). Registered applications are applications outside of the base ACAD.EXE program that are used to expand AutoCAD's core functionality. These apps sometimes become unused as the entities, settings, tables, etc. that they're responsible for are removed from the drawing. So they too should be periodically purged to help maintain your drawing's health and well being. To purge registered apps type -PURGE at the command line.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Command: &lt;strong&gt;-PURGE&lt;/strong&gt;&lt;br /&gt;Enter type of unused objects to purge&lt;br /&gt;[Blocks/Dimstyles/.../Regapps/All]: &lt;strong&gt;R&lt;/strong&gt;&lt;br /&gt;Enter name(s) to purge &lt;*&gt;: &lt;strong&gt;*&lt;/strong&gt;&lt;br /&gt;Verify each name to be purged? [Yes/No] &lt;y&gt;: &lt;strong&gt;N&lt;/strong&gt;&lt;br /&gt;Deleting registered application "RAK".&lt;br /&gt;Deleting registered application "ACAUTHENVIRON".&lt;br /&gt;Deleting registered application "AcDbDynamicBlockTrueName".&lt;br /&gt;3 registered applications deleted.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Bonus Tip: &lt;/strong&gt;You can list registered applications in your drawing with a simple bit of AutoLISP. Repeatedly enter (tblnext "APPID") at the command line to step through the registered applications table. Or, if you have the Express Tool DBVIEW, you can view the Registered Applications Table in a nice AutoCAD Database Viewer dialog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-116050443796492626?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/116050443796492626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=116050443796492626' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/116050443796492626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/116050443796492626'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/10/purge.html' title='Purge'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115988335640262027</id><published>2006-10-03T08:45:00.000-05:00</published><updated>2006-10-03T08:49:16.423-05:00</updated><title type='text'>Scale List Edit</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/scalelist1.gif"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/scalelist1.png" border="0" /&gt;&lt;/a&gt; One of my all-time favorite AutoCAD toolbars is the Viewports toolbar. This little gem lets you do all manner of Viewport operations: make Viewports, make non-rectangular Viewports, clip Viewports, and quickly set or view the Zoom Scale factor of a Viewport.&lt;br /&gt;&lt;br /&gt;When choosing the Viewport scale you are not limited to the scales listed in the drop down. You can type in your own desired scale in the edit box. You can also edit the list of available scales with the SCALELISTEDIT command.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/scalelist2.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/scalelist2.png" border="0" /&gt;&lt;/a&gt;The Edit Scale List dialog lets you add your own scales to the list. You can move scales up and down in the list, delete entries, put your favorites first, or put those pesky metric scales at the end of the list. (Who uses metric anyway?)&lt;/p&gt;&lt;p&gt;Don't worry about messing up the list of scales; you can always use the Reset button to return this list to factory defaults. Changes made to this list of scales also affect the scales available in the Plot dialog.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115988335640262027?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115988335640262027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115988335640262027' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115988335640262027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115988335640262027'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/10/scale-list-edit.html' title='Scale List Edit'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115929295850418084</id><published>2006-09-26T12:43:00.000-05:00</published><updated>2007-07-16T08:32:16.149-05:00</updated><title type='text'>Layer States</title><content type='html'>Named layer states allow you to quickly restore saved Layer settings. Access the Layer States Manager dialog from the Layer dialog.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/LayerStates1.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/LayerStates1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Click the &lt;strong&gt;New...&lt;/strong&gt; button, to create a named "snapshot" of all the current layer settings. This snapshot includes the current viewport layer visibility status.&lt;br /&gt;&lt;br /&gt;Use the &lt;strong&gt;Restore&lt;/strong&gt; button to restore the desired settings of the selected named layer state. Check on the layer properties you wish to restore from the selected saved layer state. You can turn off layers not found in layer state to ensure that layers added after the layer state was saved are not displayed, giving you the exact look of the drawing when the layer state was created.&lt;br /&gt;&lt;br /&gt;Layer states are stored within the drawing but can be exported for use in other drawings. Note that Xref layers are also saved in layer states. Xref layers have the name form:&lt;br /&gt;&lt;br /&gt;xref_name&amp;brvbar;layer_name&lt;br /&gt;&lt;br /&gt;Because the reference name is part of the layer name, fully restoring layer states from one drawing to another is possible only if they share identical references.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Quick Note on this Tip:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;WARNING! Extreme Techno-Babble.&lt;br /&gt;&lt;br /&gt;The AutoCAD Express Tool LMAN (Layer Manager) introduced back in Release 14 has heretofore been the method for saving layer states. This tool, while still part of the Express Tools package, is obsolete and it is recommended that it not be used. Use the layer states built into the AutoCAD Layer command instead. The technical reason for this is in the efficiency and reliability of the underlying code. The new layer states are stored as discreet entries in a dictionary (non-graphical object). The old LMAN layer states are stored as extended entity data attached to the Layers. This can make purging layers impossible until first deleting the saved layer states and purging the LMAN application (RAK).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115929295850418084?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115929295850418084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115929295850418084' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115929295850418084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115929295850418084'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/09/layer-states.html' title='Layer States'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115867642194638803</id><published>2006-09-19T09:24:00.000-05:00</published><updated>2006-09-19T09:33:41.966-05:00</updated><title type='text'>Drag-and-Drop</title><content type='html'>Windows drag-and-drop functionality can be used in  AutoCAD with several file types. Open AutoCAD and Windows Explorer and tile them  so that you can see both applications on your screen. Locate a file in Explorer,  click and hold the mouse button down as you drag it into the AutoCAD drawing  editor. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/DragnDrop.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/DragnDrop.png" alt="" border="0" /&gt;&lt;/a&gt;The behavior of this operation varies depending on  the file type you are dragging into your drawing. In the example above, dragging  a text file (.txt) yields an Mtext entity. Dragging an Excel Spreadsheet (.xls)  or Word Document (.doc) will place an OLE object.&lt;br /&gt;&lt;br /&gt;You can also drag entities from drawing to drawing  (or from application to drawing). Tile or Cascade your open drawing windows in  AutoCAD. Select an entity in one drawing and drag it into the other  drawing.&lt;br /&gt;&lt;br /&gt;Dragging with the right-click gives you a context  menu when you drop the file or entity. For example, if you right-click drag a  drawing file (.dwg) from Explorer, you can choose to Insert as block, Open,  Xref, or Create a Hyperlink to the file.&lt;br /&gt;&lt;br /&gt;The chart below shows some file types germane to  AutoCAD and the results of drag-and-drop.&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt; &lt;table border="1" cellpadding="3" cellspacing="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td bg="" style="color: rgb(192, 192, 192);" valign="top"&gt;&lt;strong&gt;File  Type&lt;/strong&gt;&lt;/td&gt; &lt;td bg="" style="color: rgb(192, 192, 192);" valign="top"&gt;&lt;strong&gt;Left-click  Drag&lt;/strong&gt;&lt;/td&gt; &lt;td bg="" style="color: rgb(192, 192, 192);" valign="top"&gt;&lt;strong&gt;Right-click  Drag&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt;.DWG, .DWS, .DWT&lt;/td&gt; &lt;td valign="top"&gt;Insert&lt;/td&gt; &lt;td valign="top"&gt;Insert, Open, Xref, Create  Hyperlink&lt;br /&gt;Note: Xref only works for DWGs&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt;.TXT&lt;/td&gt; &lt;td valign="top"&gt;Mtext&lt;/td&gt; &lt;td valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt;.DST&lt;/td&gt; &lt;td valign="top"&gt;Opens Sheet Set&lt;/td&gt; &lt;td valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt;.SCR&lt;/td&gt; &lt;td valign="top"&gt;Runs Script&lt;/td&gt; &lt;td valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt;.LSP&lt;/td&gt; &lt;td valign="top"&gt;Loads LISP file&lt;/td&gt; &lt;td valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt;Image files:&lt;br /&gt;.JPG, .CAL, .TIF,  etc.&lt;/td&gt; &lt;td valign="top"&gt;Attaches Image&lt;/td&gt; &lt;td valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top"&gt;.DOC, .XLS&lt;/td&gt; &lt;td valign="top"&gt;OLE&lt;/td&gt; &lt;td valign="top"&gt;Move, Copy, Link, Create  Hyperlink&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115867642194638803?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115867642194638803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115867642194638803' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115867642194638803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115867642194638803'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/09/drag-and-drop.html' title='Drag-and-Drop'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115808568338696348</id><published>2006-09-12T13:19:00.000-05:00</published><updated>2006-09-15T13:53:19.006-05:00</updated><title type='text'>Divide and Measure</title><content type='html'>The Divide and Measure commands allow you to place markers along an entity dividing it into a given number of segments or given segment lengths respectively. By default either command places Nodes (Points) along the divided/measured entity.&lt;br /&gt;&lt;br /&gt;The example below uses the MEASURE command to place Nodes along a Pline at 5' increments. Setting PDMODE to 3 and PDSIZE to 2 controls the display of the Nodes, in this case making them appear as an X.&lt;br /&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/measure1.png" border="0" /&gt;&lt;br /&gt;Handy? Maybe. But, you can also use a Block for your marker making these commands even more useful. &lt;/p&gt;&lt;p&gt;The following example uses MEASURE to create a sidewalk with joints. Create a Block named SWJT (sidewalk joint) that is a 4' vertical Line with the insertion point at the midpoint. Offset the Pline 2.5' on both sides to create a sidewalk. &lt;/p&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/measure2.png" border="0" /&gt;&lt;br /&gt;Measure the center line of the sidewalk. Use the Block option with the SWJT Block placed at 5' increments. &lt;/p&gt;&lt;p&gt;Command: &lt;strong&gt;MEASURE&lt;/strong&gt;&lt;br /&gt;Select object to measure: &lt;strong&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;[select the Pline]&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;Specify length of segment or [Block]: &lt;strong&gt;B&lt;/strong&gt;&lt;br /&gt;Enter name of block to insert: &lt;strong&gt;SWJT&lt;/strong&gt;&lt;br /&gt;Align block with object? [Yes/No] &lt;y&gt;: &lt;strong&gt;Yes&lt;/strong&gt;&lt;br /&gt;Specify length of segment: &lt;strong&gt;5&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;Finally, delete the center line. &lt;/p&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/measure3.png" border="0" /&gt;Use this same procedure to quickly create all kinds of repetitive elements: layout parking stripes along a curve, divide an alignment with track lights, place rebar in details, etc. &lt;/p&gt;&lt;p&gt;Bonus Tip: Nodes or Blocks created with either Divide or Measure are placed in the previous selection set.  This makes it easy to edit them.  For instance, to Erase the Nodes or Blocks just created type ERASE then P for previous to select them.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115808568338696348?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115808568338696348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115808568338696348' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115808568338696348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115808568338696348'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/09/divide-and-measure.html' title='Divide and Measure'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115750812193363697</id><published>2006-09-05T20:53:00.000-05:00</published><updated>2006-09-05T21:11:25.070-05:00</updated><title type='text'>Rotating your View</title><content type='html'>Have you ever had that horrible experience where someone has rotated your  background drawing? The first tenet of shared backgrounds is "Never Move the  Background." If you need to view a background drawing in a different  orientation, rotate your viewing direction, don't rotate the drawing.&lt;br /&gt;&lt;br /&gt;You can rotate your viewing direction in Model Space or from within a Model  Space Viewport. Consider the following plan:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/rotatedvp.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/rotatedvp.gif" alt="" border="0" /&gt;&lt;/a&gt;The first thing to notice is the UCS Icon in the lower left  corner of the Viewport. (If your UCS Icon is not on, let me &lt;em&gt;strongly&lt;/em&gt;  urge you to consider turning it on via the UCSICON command.) The icon indicates  that the current coordinate system is World with Y increasing upwards and X  increasing to the right.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/rotatedvp2.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/rotatedvp2.gif" alt="" border="0" /&gt;&lt;/a&gt;Let's rotate the viewing direction to more comfortably view, plot, annotate,  or work on the model.&lt;br /&gt;&lt;br /&gt;Use the UCS command to create a User Coordinate System aligned  with the building. I used the 3-point method to exactly align my UCS with the  building.&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;Command: &lt;strong&gt;UCS&lt;/strong&gt;&lt;br /&gt;Current ucs name: *WORLD*&lt;br /&gt;Enter an option [New/Move/.../Apply/?/World]&lt;world&gt;: &lt;strong&gt;3P&lt;/strong&gt;&lt;br /&gt;Specify new origin point &lt;0,0,0&gt;: &lt;span style="color: rgb(255, 0, 0);"&gt;&lt;em&gt;&lt;strong&gt;[pick Pt1]&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;Specify point on positive ... X-axis:&lt;em&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/em&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;em&gt;&lt;strong&gt;[pick Pt2]&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;Specify point on positive-Y... of the UCS XY plane:&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;em&gt;&lt;strong&gt;[pick Pt3]&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/world&gt;&lt;/span&gt;&lt;/pre&gt; Notice the UCS Icon and crosshairs are now aligned with the  building.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/rotatedvp3.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/rotatedvp3.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;/pre&gt;Once the User Coordinate System is established, use the PLAN  command to view this UCS in Plan view (i.e. with Y up and X to the Dexter.)  You'll have to rescale the Viewport afterwards as PLAN always Zooms to Extents.&lt;br /&gt;&lt;br /&gt;You can leave the UCS set, or return to World coordinates, depending on your  needs.&lt;br /&gt;&lt;br /&gt;Alternate Method: The old DVIEW command with the Twist option will rotate the  viewing direction without rescaling the Viewport, but you must know the rotation  value because you cannot "show" it to the DVIEW command by picking points.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115750812193363697?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115750812193363697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115750812193363697' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115750812193363697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115750812193363697'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/09/rotating-your-view.html' title='Rotating your View'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115690518945427876</id><published>2006-08-29T21:26:00.000-05:00</published><updated>2006-09-01T20:49:12.436-05:00</updated><title type='text'>Non-Rectangular Viewports</title><content type='html'>Use the MVIEW Polygonal and Object features to create non-rectangular viewports. Viewports can be created from any closed AutoCAD object. The easiest way to access these options is by using my favorite new toolbar, the Viewports toolbar.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/vp1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/vp1.gif" border="0" /&gt;&lt;/a&gt;Let's quickly walk through each of the buttons on this toolbar. Ignore the first button, it merely brings up the Viewport dialog. The second button creates a normal rectangular Viewport. Button three lets you draw a non-rectangular Viewport, similar to drawing a Pline. The fourth button converts an existing closed object (circle, pline, etc.) to a Viewport. The last button is similar in that it lets you clip an existing rectangular Viewport against a closed object. The drop down list at the end of the toolbar lets you easily scale your Viewport to common zoom scale factors. It either scales the active Viewport or the selected Viewport. You can type in your own zoom scale factors if they're not in the drop down list; e.g. 1:60.&lt;br /&gt;&lt;br /&gt;Use the Polygonal Viewport button and the Convert Object button to create the following non-rectangular Viewports. The Polygonal one is drawn. The circular one is a Circle that is selected for conversion to a Viewport.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/vp2.12.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/vp2.10.png" alt="" border="0" /&gt;&lt;/a&gt;If you LIST either of these Viewports, you see that they are a unique element; they're both a Polyline or Circle &lt;em&gt;and&lt;/em&gt; a Viewport. Because they are also AutoCAD objects, they can be edited just like objects. You can PEDIT the Pline Viewport, and grip edit both objects.&lt;br /&gt;&lt;br /&gt;But what else can you do to these objects? Draw a Line across the circular Viewport and using the TRIM command, select the Line as your trim boundary, trim the Circle, then erase the Line.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/vp3.5.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/vp3.5.gif" alt="" border="0" /&gt;&lt;/a&gt;The result is a Viewport from an Arc. Friends, one ought not be allowed to do this! You cannot select an Arc to convert to a Viewport, so why should AutoCAD allow you to trim a Circle bound to a Viewport? That's just asking for trouble.&lt;br /&gt;&lt;br /&gt;A Bonus exercise for the reader: see if you can figure out how to achieve this Viewport:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6351/2557/1600/vp4.6.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6351/2557/320/vp4.6.gif" alt="" border="0" /&gt;&lt;/a&gt;This is a single viewport with a circular void in it; see how the crosshairs pass behind the circular region?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115690518945427876?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115690518945427876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115690518945427876' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115690518945427876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115690518945427876'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/08/non-rectangular-viewports.html' title='Non-Rectangular Viewports'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115635376542050104</id><published>2006-08-23T12:14:00.000-05:00</published><updated>2006-08-23T12:27:52.123-05:00</updated><title type='text'>The Layer Translator</title><content type='html'>Change AutoCAD drawing layers from one standard to another using the Layer Translator. This former Express Tool has been added to the standard AutoCAD toolset.&lt;br /&gt;&lt;br /&gt;Pull down menu: Tools &gt; CAD Standards &gt; Layer Translator...&lt;br /&gt;Command: &lt;strong&gt;LAYTRANS&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The Layer Translator dialog lists the Layers of the current drawing in the Left pane. The right pane lists the target Layers. You populate the right pane by loading Layers from an existing drawing, template, or drawing standards file. You can also add new Layers on the fly using the "&lt;strong&gt;New...&lt;/strong&gt;" button. &lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/laytrans1.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/laytrans1.png" border="0" /&gt;&lt;/a&gt; In the left pane select a Layer to translate, in the right pane select a Layer to translate to, and click the "&lt;strong&gt;Map&lt;/strong&gt;" button; a Layer Translation Mapping list is created in the lower pane. Multiple Layers can be mapped to the same target Layer. This mapping is then applied with the "&lt;strong&gt;Translate&lt;/strong&gt;" button, and/or saved to a drawing standards file (DWS) with the "&lt;strong&gt;Save&lt;/strong&gt;" button. Layer Mappings loaded from a DWS automatically populate the Layer Translation Mappings pane.&lt;/p&gt;&lt;p&gt;Translated Layers take on the properties of the destination Layer. Mapped Layers are removed from the current drawing. The "&lt;strong&gt;Map same&lt;/strong&gt;" button can be used to map all current Layers to Layers of the same name, effectively changing their properties to match the target Layer properties.&lt;/p&gt;&lt;p&gt;The "&lt;strong&gt;Settings...&lt;/strong&gt;" button gives you even more control over Layer translation.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/laytrans2.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/laytrans2.gif" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The default settings allow you to change the properties of objects on a Layer to Color ByLayer and Linetype ByLayer during translation. Objects nested within blocks are also translated. &lt;/p&gt;&lt;p&gt;You can cause the Layer Translator to display the contents of each Layer as you're remapping (similar to the old Layer Walk Express Tool).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115635376542050104?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115635376542050104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115635376542050104' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115635376542050104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115635376542050104'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/08/layer-translator.html' title='The Layer Translator'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115567241859998214</id><published>2006-08-15T15:02:00.000-05:00</published><updated>2006-08-17T20:34:52.000-05:00</updated><title type='text'>Using Scripts to Automate Layer settings</title><content type='html'>&lt;p&gt;Scripts are used to automate repetitive tasks in AutoCAD. A good example for this would be modifying layer settings. &lt;/p&gt;&lt;p&gt;If you can type it, you can Script it. This means that you'll need to become familiar with the command line versions of several AutoCAD commands. To run the command line version of a dialog driven command, like LAYER, you prefix the command with a dash: -LAYER &lt;/p&gt;&lt;p&gt;So here's a typical scenario: You attach an architectural floor plan background to your drawing. Now you want to set all or some of the layers to a screened Color or Plot Style. You also want to Freeze all the architectural background Layers except those germane to your discipline. If the architect later adds a Layer to their background, and it now inconveniently shows up in your drawing, you can simply rerun the Script to Freeze it, restoring your drawing to the desired display state. &lt;/p&gt;&lt;p&gt;Use Notepad (or your favorite text editor) to create the Script ALAY.SCR; it must have the extension .SCR to be recognized as an AutoCAD Script. Enter the following lines (or similar): &lt;/p&gt;&lt;p&gt;&lt;pre&gt;LAYER C 51&lt;br /&gt;*&amp;#124A-*&lt;br /&gt;C 2&lt;br /&gt;*&amp;#124A-AREA-IDEN&lt;br /&gt;F&lt;br /&gt;*&amp;#124A-*&lt;br /&gt;T&lt;br /&gt;*&amp;#124A-AREA-IDEN*,*&amp;#124A-DOOR-*,*&amp;#124A-WALL-FULL*,etc.&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Let's look at the Script line by line. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Line 1 executes the Layer command, specifies the Color option and selects Color 51.&lt;/li&gt;&lt;li&gt;Line 2 uses wildcards to apply Color 51 to all Layers that are both Xref dependent (includes a "&amp;#124") and start with A-. &lt;/li&gt;&lt;li&gt;Lines 3 and 4 similarly reset the Room Number Layer to Color 2. &lt;/li&gt;&lt;li&gt;Lines 5 and 6 Freeze all Xref Layers that begin with A-. &lt;/li&gt;&lt;li&gt;The last two lines then Thaw all the Layers we want to display in our background, using wildcards where appropriate. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Some notes on our script: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Execute the Script by typing SCRIPT and selecting ALAY.SCR from the Open dialog, or drag-and-drop the Script from Explorer, or put the Script on a Tool Palette. &lt;/li&gt;&lt;li&gt;Notice that I didn't use -LAYER in the script; AutoCAD is smart enough to use the command line version of commands when called from a Script. &lt;/li&gt;&lt;li&gt;Wildcards can be asterisks or question marks. Asterisks match multiple characters and question marks match a single character. &lt;/li&gt;&lt;li&gt;Spaces act as enters in Scripts (similar to how they do at the command line), except where AutoCAD expects text entry then spaces are allowed (as in Layer names). That's why our Layer name entries are all on separate lines. &lt;/li&gt;&lt;li&gt;The Layer command needs an additional Enter to exit the command, so be sure to include an extra blank line at the bottom of your Script.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115567241859998214?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115567241859998214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115567241859998214' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115567241859998214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115567241859998214'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/08/using-scripts-to-automate-layer.html' title='Using Scripts to Automate Layer settings'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115505441192874363</id><published>2006-08-08T11:12:00.000-05:00</published><updated>2006-08-08T13:25:32.923-05:00</updated><title type='text'>Hyperlinks 404</title><content type='html'>You can attach hyperlinks to graphic objects in your AutoCAD drawing. Hyperlinks are accessed by hovering over an entity; a hyperlink icon is displayed. Now, either Ctrl-Click to follow the link, or select the object, right-click, and select Hyperlink from the menu.&lt;br /&gt;&lt;br /&gt;Hyperlinks can be links to websites (URLs). They can be email links. They can also be links to external files.&lt;br /&gt;&lt;br /&gt;To add a hyperlink to an entity: select the entity, then either press Ctrl-K, or click on the Insert menu and choose Insert Hyperlink.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/Hyper0.2.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/Hyper0.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Enter the URL, email address, or file name. You can also select from Recent Files, previously Browsed Pages, or previously Inserted Links. You can set the Target location to take you to a named View in the current or linked (target) drawing. In the example above, a hyperlink is added to the column bubbles and linked to an external text file that has relevant notes regarding the grid for the project.&lt;br /&gt;&lt;br /&gt;Another use of hyperlinks is adding "tool tips" to entities. For example add a hyperlink to a column line. Type the Column Number for the web page name. Now, when you hover over the column line, its designation appears like a tool tip so that, even if the column bubble designation is not visible on the screen, you still know which column you're working with.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/Hyper1.1.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/Hyper1.1.gif" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115505441192874363?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115505441192874363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115505441192874363' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115505441192874363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115505441192874363'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/08/hyperlinks-404.html' title='Hyperlinks 404'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115446071531614077</id><published>2006-08-01T14:25:00.000-05:00</published><updated>2006-08-01T14:50:59.790-05:00</updated><title type='text'>Toggling TILEMODE</title><content type='html'>To switch between Paper Space and Model Space, AutoCAD expects you to toggle the value of TILEMODE, either by entering TILEMODE at the command line and changing its value (0=OFF, 1=ON), or clicking on the Model/Layout tabs at the bottom of the drawing editor.&lt;br /&gt;&lt;br /&gt;The downside to both of these methods is that AutoCAD does nothing to handle Linetype Scaling.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Why is resetting LTSCALE important?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If you toggle TILEMODE without accounting for LTSCALE, either your linetypes will fail to display in Paper Space because they're too large, or they'll be far too small and generate many times more segments than are needed for Model Space. This can drastically impact performance by using up a significant amount of your resources just to hold the display list.&lt;br /&gt;&lt;br /&gt;When PSLTSCALE is 1 (On), Paper Space Viewports automatically apply the inverse of the Viewport Zoom scale factor (times the LTSCALE) as the linetype scale for entities in that Viewport.&lt;br /&gt;&lt;br /&gt;You can create a menu button for changing Paper/Model Space that not only toggles TILEMODE but resets the LTSCALE and PSLTSCALE beforehand. Your AutoLISP code for this button might look something like this: &lt;pre&gt;(if (zerop (getvar "TILEMODE"))&lt;br /&gt;   (progn&lt;br /&gt;      (initget 7)&lt;br /&gt;      (setvar "LTSCALE" (getint "\nLTSCALE: "))&lt;br /&gt;      (setvar "TILEMODE" 1))&lt;br /&gt;   (progn&lt;br /&gt;      (setvar "LTSCALE" 1)&lt;br /&gt;      (setvar "PSLTSCALE" 1)&lt;br /&gt;      (setvar "TILEMODE" 0)))&lt;/pre&gt;This code snippet checks the current value of TILEMODE. If it's 0 (zero) it means you're currently in Paper Space so it prompts you for a target LTSCALE value, then toggles to Model Space. If TILEMODE is not 0 (zero) you're in Model Space, so it sets LTSCALE to 1, enables Paper Space linetype scaling, then toggles to Paper Space.&lt;br /&gt;&lt;br /&gt;(You could add additional program code to try to divine the target LTSCALE for you rather than stopping to prompt you, but that's more than I want to get into in this post.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/TT.0.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/200/TT.0.png" border="0" /&gt;&lt;/a&gt;In the image above TILEMODE=0 (Paper Space) with PSLTSCALE=1 and LTSCALE=1; the linetypes for entities in the scaled Viewports and the entities in Paper Space all display correctly.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115446071531614077?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115446071531614077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115446071531614077' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115446071531614077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115446071531614077'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/08/toggling-tilemode.html' title='Toggling TILEMODE'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115384453510244720</id><published>2006-07-25T11:01:00.000-05:00</published><updated>2006-07-25T17:43:49.043-05:00</updated><title type='text'>Using a Field to Display the Viewport Scale</title><content type='html'>You can insert a Field and link it to a Viewport object to display, and automatically update, the Viewport's Zoom Scale Factor. &lt;p&gt;Insert a Block with Attributes, or just create a piece of Text. Edit the Attribute. Right-click the value and choose insert Field.&lt;/p&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/VPScaleField1.3.png" border="0" /&gt;In the Field dialog (below), set your Field category to Objects, Set Field names to Object, and click the Select Object Button. Select the Viewport. You'll be returned to the Field dialog; choose Custom scale from the Property column, and choose the desired Format. The Preview area will show the results. Clicking OK will update the Attribute.&lt;/p&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/VPScaleField2.png" border="0" /&gt;In this case we see that my Viewport Zoom Scale Factor is 31/256" = 1'-0" which is close but incorrect. Rescaling the Viewport to 1/8" = 1'-0" and Regenerating the drawing updates the Field.&lt;/p&gt;&lt;p&gt;Now you can see at a glance, whether on the screen or on a plot, whether the Viewport scale is correct.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115384453510244720?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115384453510244720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115384453510244720' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115384453510244720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115384453510244720'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/07/using-field-to-display-viewport-scale.html' title='Using a Field to Display the Viewport Scale'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115324407901577394</id><published>2006-07-18T12:33:00.000-05:00</published><updated>2007-12-14T22:59:34.968-06:00</updated><title type='text'>In AutoCAD 2006 and up, Tab means AutoComplete.</title><content type='html'>Do you have trouble remembering those arcane AutoCAD commands or system variables? Do you hate typing in those long command names?&lt;br /&gt;&lt;br /&gt;Type the first few letters of the command or system variable desired and press the TAB key. AutoCAD cycles through all the commands that start with those letters with each press of the TAB key. When you get to the one you want, press Enter.&lt;br /&gt;&lt;img src="http://www.dayspringchurch.info/Images/tab2command.gif" /&gt;&lt;br /&gt;The more letters you enter initially, the fewer matches AutoCAD will need to cycle through.&lt;br /&gt;&lt;br /&gt;Bonus: If you overshoot the desired command, use Shift+TAB to back up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115324407901577394?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115324407901577394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115324407901577394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115324407901577394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115324407901577394'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/07/in-autocad-2006-and-up-tab-means.html' title='In AutoCAD 2006 and up, Tab means AutoComplete.'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115262422440078183</id><published>2006-07-11T08:20:00.000-05:00</published><updated>2006-07-11T08:25:47.180-05:00</updated><title type='text'>Field Variables</title><content type='html'>There are two important variables that affect AutoCAD Fields.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FIELDDISPLAY&lt;/strong&gt; determines whether Fields display the gray background that distinguishes them from other Text. This background is a visual cue only and does not plot. This variable can be 0 (Off) or 1 (On), and is stored in the Registry (i.e. set it once and it is set in all drawings).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FIELDEVAL&lt;/strong&gt; controls how Fields are updated. This variable is stored in the drawing, and has the following values:&lt;br /&gt;&lt;br /&gt;0 - Not updated&lt;br /&gt;1 - Updated on Open&lt;br /&gt;2 - Updated on Save&lt;br /&gt;4 - Updated on Plot&lt;br /&gt;8 - Updated on eTransmit&lt;br /&gt;16 - Updated on Regen&lt;br /&gt;&lt;br /&gt;The default value for this variable is 31 which updates on all events, (this is from adding up all the possible event integers: 1+2+4+8+16=31). If you have a drawing with many Fields and it takes a significant amount of time to update, set FIELDEVAL to 15 to turn "off" update on Regen, but still update Fields on all other events. Or you may have a drawing where Fields are &lt;em&gt;not&lt;/em&gt; updating as you expect; check the value of FIELDEVAL.&lt;br /&gt;&lt;br /&gt;Bonus: Use Lisp to create shortcuts to toggle or set these variables quickly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;; toggle FIELDDISPLAY ON/OFF&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;(defun c:fd () (setvar "FIELDDISPLAY" (abs (1- (getvar "FIELDDISPLAY")))))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;; reset FIELDEVAL to update on all events&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;(defun c:fe () (setvar "FIELDEVAL" 31))&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115262422440078183?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115262422440078183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115262422440078183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115262422440078183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115262422440078183'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/07/field-variables.html' title='Field Variables'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115193636196234261</id><published>2006-07-03T09:14:00.000-05:00</published><updated>2006-07-03T09:20:31.360-05:00</updated><title type='text'>Using Unicode</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/unicode1.gif"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/unicode1.gif" border="0" /&gt;&lt;/a&gt; You can insert a number of special symbols into Mtext. In the Mtext editor select the symbol icon "@" on the formatting toolbar to get the symbols menu.&lt;br /&gt;&lt;br /&gt;But what if you want to insert a symbol not in this list? There are a number of characters in most fonts that can be inserted with some good old fashioned arcane syntax. Notice all the \U+xxxx codes on the menu? Those are the Unicode values for the symbol.&lt;br /&gt;&lt;br /&gt;Let's say you wanted to use the less than or equal to symbol. It's not available from AutoCAD's list of symbols, but it is defined in the ROMANS text font. It's Unicode value is \U+2264. How does one find this value? Use the Windows Character Map (Start &gt; All Programs &gt; Accessories &gt; System Tools &gt; Character Map).&lt;br /&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/unicode3.png" border="0" /&gt;&lt;br /&gt;In Character Map select the True Type equivalent of the AutoCAD font you're using in your drawing. Locate the desired symbol from the font; it's Unicode value is displayed in the lower left corner of the dialog.&lt;br /&gt;&lt;br /&gt;In the Mtext Editor type this Unicode value where you wish to insert the symbol. The special symbol will appear immediately. &lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/unicode2.png" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115193636196234261?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115193636196234261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115193636196234261' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115193636196234261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115193636196234261'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/07/using-unicode.html' title='Using Unicode'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115154998586117731</id><published>2006-06-28T21:55:00.000-05:00</published><updated>2006-06-28T21:59:45.873-05:00</updated><title type='text'>Cycling Among Open Drawings</title><content type='html'>&lt;p&gt;Many of the users at work use a third party application such as Tony Tanzillo's AcadXTabs, or CADWerx's DocBar, to manage open drawings. These apps create a tabbed list of open drawings making it easy to switch between them by clicking a named tab.&lt;br /&gt;These applications are no longer freeware. They have become popular enough that the authors are charging for their use and maintenance. The last free versions available will continue to operate in AutoCAD versions from 2000 to 2006. There is not a freeware version of these apps available for AutoCAD 2007. At this time I do not know of another free solution. (Does anyone know of such a program?) If you've grown too dependant on these apps to lose them, you're going to have to convince your local management to purchase a seat for your workstation.&lt;/p&gt;&lt;p&gt;There are alternative methods for cycling among open drawings. Perhaps one of these methods will satisfy your needs:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;TASKBAR&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The TASKBAR system variable can set to 1 (on) which causes each open drawing to appear as a button on the task bar. The default condition is 0 (off) where only the current drawing is shown on the task bar. The button sizes vary depending on the number of open drawings, the height or position of the task bar, and whether the "Group similar task bar buttons" options is on or off in the task bar properties.  Enabling TASKBAR allows you to use Alt+Tab to cycle among open drawings.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ctrl-Tab&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This key combination cycles through open drawings. Ctrl-Shift-Tab reverses the cycle direction. You can also use Ctrl+F6 and Ctrl+Shift+F6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Alt-W&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;With the ACAD menu loaded, this key combination activates the Window menu pull down, (just as if you had clicked on it). The open drawings are listed, and can be selected from the bottom of this pull down.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115154998586117731?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115154998586117731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115154998586117731' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115154998586117731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115154998586117731'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/06/cycling-among-open-drawings.html' title='Cycling Among Open Drawings'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115091695630938841</id><published>2006-06-21T14:07:00.000-05:00</published><updated>2006-06-21T14:21:22.346-05:00</updated><title type='text'>Trim/Extend</title><content type='html'>Did you know that the TRIM and EXTEND commands are just two faces of the same coin? This tip examines some of the aspects of these two-faced commands.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Flip-flop&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When using Trim, hold down the Shift key and you're in Extend mode; the current Cutting edges temporarily become Boundary edges. The converse is also true: in Extend, hold down Shift to Trim.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Too Many Edges&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If you simply hit Enter when prompted to select Cutting or Boundary edges, ALL entities become edges, even entities within Blocks and Xrefs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Over the Edge&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The Edge mode allows you to Trim/Extend to implied edges. Implied edges are boundaries that would intersect your entities if the boundaries were long enough.&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;TRIM&lt;/strong&gt;&lt;br /&gt;Current settings: Projection=UCS, Edge=None&lt;br /&gt;Select cutting edges ...&lt;br /&gt;Select objects or &amp;lt;select all&amp;gt;: &lt;em&gt;&lt;strong&gt;[select vertical line]&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Select object to trim or shift-select to extend or&lt;br /&gt;[Fence/Crossing/Project/Edge/eRase/Undo]: &lt;strong&gt;E&lt;/strong&gt;&lt;br /&gt;Enter an implied edge extension mode [Extend/No extend]&lt;br /&gt;&amp;lt;No extend&amp;gt;: &lt;strong&gt;E&lt;/strong&gt;&lt;br /&gt;Select object to trim or shift-select to extend or&lt;br /&gt;[Fence/Crossing/Project/Edge/eRase/Undo]:&lt;em&gt;&lt;strong&gt;&lt;br /&gt;[select horizontal lines]&lt;/strong&gt;&lt;/em&gt; &lt;p&gt;&lt;/p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/TrimBefore.2.gif" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;in the example above, Trimming/Extending the horizontal lines to the vertical boundary with Edge mode set to Extend yields the following result:&lt;br /&gt;&lt;br /&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/TrimAfter.2.gif" border="0" /&gt;The edge mode is stored in the EDGEMODE system variable.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;"I'm not a doctor, but I play one on TV..."&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There's also a Projection mode to control how trimming and extending behaves with 3D entities that don't actually intersect, &lt;em&gt;but appear to intersect, &lt;/em&gt;in various projections.&lt;br /&gt;&lt;br /&gt;The setting for the projection mode is stored in the system variable PROJMODE and has the following values:&lt;br /&gt;&lt;br /&gt;0 - True 3D mode (no projection)&lt;br /&gt;1 - Project to the XY plane of the current UCS&lt;br /&gt;2 - Project to the current view plane&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115091695630938841?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115091695630938841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115091695630938841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115091695630938841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115091695630938841'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/06/trimextend_21.html' title='Trim/Extend'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-115020821031669287</id><published>2006-06-13T09:11:00.000-05:00</published><updated>2006-06-13T22:41:45.176-05:00</updated><title type='text'>Control Mtext Line Spacing</title><content type='html'>Have you ever placed two Mtext entities and noticed that one has a different line spacing than the other? Or have you converted Text to Mtext and the line spacing changed? This tip is all about controlling line spacing in Mtext.&lt;br /&gt;&lt;br /&gt;What controls the line spacing? For Dtext, the line space is defined within the font. For Mtext, the font definition is ignored, and AutoCAD uses the 5/3rds rule for spacing; this means that the spacing between text baselines is 5/3rds the height of the text.&lt;a href="http://photos1.blogger.com/blogger/6351/2557/200/MtextSpace.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6351/2557/1600/MtextSpaceSm.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;By default the MTEXT command uses the line space setting "At least" to apply the 5/3 rule to the total height of the text; this includes ascenders and descenders that reach above the character height and below the text baseline. You can use the "Exactly" setting to ignore the ascenders and descenders, applying the 5/3 rule to only the base character height. In the example above, the left Mtext uses the default setting of "At least" and the right uses "Exactly." Note how the left Mtext's line spacing starts to increase on the third line, which contains backslashes, and again on the last line with the apostrophe.&lt;br /&gt;&lt;br /&gt;To change the default Mtext line spacing, start the MTEXT command, select your start point for the Mtext bounding box, but before picking the other corner, issue the "Line spacing" option:&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;MTEXT&lt;/strong&gt;&lt;br /&gt;MTEXT Current text style: "Standard" Text height: 1&lt;br /&gt;Specify first corner: &lt;strong&gt;&lt;em&gt;[pick a point]&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Specify opposite corner or [Height/Justify/Line spacing/Rotation/Style/Width]: &lt;strong&gt;L&lt;/strong&gt;&lt;br /&gt;Enter line spacing type [At least/Exactly] &amp;lt;At least&amp;gt;: &lt;strong&gt;E&lt;/strong&gt;&lt;br /&gt;Enter line spacing factor or distance &amp;lt;1x&amp;gt;: &lt;strong&gt;&lt;em&gt;[enter]&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Specify opposite corner or [Height/Justify/Line spacing/Rotation/Style/Width]: &lt;strong&gt;&lt;em&gt;[pick other corner]&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Once set, this value stays set and doesn't need to be set again. It is stored in the TSPACETYPE system variable.&lt;br /&gt;&lt;br /&gt;You can also modify existing Mtext's spacing type using the Properties palette and changing the "Line space style."&lt;br /&gt;&lt;br /&gt;If you must have Mtext line spacing match Dtext line spacing, you can accomplish this with the "line spacing factor or distance" in the Mtext options (see prompts above). This value is stored in the TSPACEFAC system variable, which defaults to 1 and is not saved in the drawing or registry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-115020821031669287?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/115020821031669287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=115020821031669287' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115020821031669287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/115020821031669287'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/06/control-mtext-line-spacing.html' title='Control Mtext Line Spacing'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114959896306907045</id><published>2006-06-06T07:57:00.000-05:00</published><updated>2006-06-06T08:02:43.086-05:00</updated><title type='text'>Zoom to Objects</title><content type='html'>&lt;p&gt;Another command prompt option snuck into the ZOOM command in AutoCAD 2006. The Object option allows you to zoom up on selected objects.&lt;/p&gt;&lt;p&gt;Command: &lt;strong&gt;ZOOM&lt;/strong&gt;&lt;br /&gt;Specify corner of window, enter a scale factor (nX or nXP), or&lt;br /&gt;[All/Center/Dynamic/Extents/Previous/Scale/Window/Object] &amp;lt;real&amp;gt;: &lt;strong&gt;O&lt;/strong&gt;&lt;br /&gt;Select objects:&lt;/p&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/ZoomObj1.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/400/ZoomObj1.gif" border="0" /&gt;&lt;/a&gt;ZOOM Object with two entities selected&lt;/p&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/ZoomObj2.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/400/ZoomObj2.gif" border="0" /&gt;&lt;/a&gt;Display after ZOOM Object&lt;/p&gt;&lt;p&gt;AutoCAD resizes the display to "fit" the selected entities.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114959896306907045?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114959896306907045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114959896306907045' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114959896306907045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114959896306907045'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/06/zoom-to-objects.html' title='Zoom to Objects'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114918881298935162</id><published>2006-06-01T13:58:00.000-05:00</published><updated>2006-06-01T17:27:54.573-05:00</updated><title type='text'>Change the Block Insertion Point on the Fly</title><content type='html'>How often do you read your AutoCAD prompts? The Basepoint option is a little gem that snuck into the AutoCAD 2006 INSERT command. This option allows you to override the Block's insertion point with a base point of your own while you're placing the block.&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;INSERT&lt;/strong&gt;&lt;br /&gt;Enter block name or [?] : &lt;strong&gt;&lt;em&gt;[block name here, or from dialog]&lt;block&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Specify insertion point or [Basepoint/Scale/Rotate/PScale/PRotate]: &lt;strong&gt;B &lt;/strong&gt;&lt;br /&gt;Specify base point: &lt;strong&gt;&lt;em&gt;[pick new base point]&lt;pick&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Specify insertion point: &lt;strong&gt;&lt;em&gt;[place the block]&lt;place&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/320/blkins.2.gif"&gt;&lt;br /&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/200/blkins.2.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Note: You only get the "Specify insertion point:" prompt if you tell the insertion dialog to specify insertion point "On-screen".&lt;br /&gt;&lt;br /&gt;Once you've placed the block, highlight it. Notice that you haven't changed the actual insertion point; the base point override was only for the initial placement.&lt;br /&gt;&lt;br /&gt;The other options available at the insertion point prompt have been there for some time, but are still pretty cool. You can set the Scale and Rotation before placing the block. This allows you to drag the block at the new scale and rotation, which can be helpful in visualizing its placement. You won't be prompted again for these values once you pick the insertion point. If you want to be prompted again, use the PScale or PRotation options instead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114918881298935162?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114918881298935162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114918881298935162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114918881298935162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114918881298935162'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/06/change-block-insertion-point-on-fly.html' title='Change the Block Insertion Point on the Fly'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114830713267199931</id><published>2006-05-22T09:07:00.000-05:00</published><updated>2006-05-22T22:34:36.036-05:00</updated><title type='text'>Convert Text to Mtext</title><content type='html'>Due to a trip to Iowa to see my cousin Jeremy marry, last week's CAD tip is a little late.&lt;br /&gt;&lt;br /&gt;The AutoCAD Express Tool TXT2MTXT converts individual Text entities to a single Mtext entity.&lt;br /&gt;&lt;br /&gt;Pull down menu: Express &gt; Text &gt; Convert Text to Mtext&lt;br /&gt;Command: &lt;strong&gt;TXT2MTXT&lt;/strong&gt;&lt;br /&gt;Select text objects, or [Options] &lt;options&gt;: &lt;em&gt;[select Text]&lt;/em&gt; &lt;center&gt;&lt;table border="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/T2MT_DTEXT.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="DTEXT" src="http://photos1.blogger.com/blogger/6351/2557/400/T2MT_DTEXT.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;converts these Text entities&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/T2MT_WRAPPED.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="Wrapped MTEXT" src="http://photos1.blogger.com/blogger/6351/2557/400/T2MT_WRAPPED.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;to this Mtext entity&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;Well, that wasn't quite what was expected. By default the conversion runs the text together making wrapped Mtext. You can control this behavior with the TXT2MTXT Options: &lt;center&gt;&lt;table border="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/T2MT_OPTIONS.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="Options Dialog" src="http://photos1.blogger.com/blogger/6351/2557/400/T2MT_OPTIONS.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;uncheck Word-wrapping&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/T2MT_MTEXT.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="Unwrapped MTEXT" src="http://photos1.blogger.com/blogger/6351/2557/400/T2MT_MTEXT.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;to get this Mtext entity&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;The resultant Mtext has no width and the lines are terminated with hard returns. You can also use Options to control the sorting order of the selected Text.&lt;br /&gt;&lt;br /&gt;Bonus Question: What is the tool to convert Mtext to Dtext?&lt;br /&gt;Answer: EXPLODE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114830713267199931?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114830713267199931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114830713267199931' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114830713267199931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114830713267199931'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/05/convert-text-to-mtext.html' title='Convert Text to Mtext'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114719417549015234</id><published>2006-05-09T11:53:00.000-05:00</published><updated>2006-05-22T22:28:56.956-05:00</updated><title type='text'>Hatching Enhancements</title><content type='html'>Some nifty new features are available in AutoCAD 2006 hatching. (To display all of the features available from the Hatch dialog, be sure to expand the dialog with the more options button in the lower right corner of the dialog.)&lt;br /&gt;&lt;strong&gt;Hatch origin&lt;/strong&gt; - Right from the dialog you can set and reset the origin point of the hatch. This is handy for hatches that represent actual materials: brick, block, etc. It is also good for complicated hatch patterns with large coordinates. You can even automatically set the origin based on the boundary extents. The new system variable that holds the origin point is HPORIGIN. (This supplants the use of SNAPBASE to set the hatch origin.)&lt;br /&gt;&lt;strong&gt;Boundaries &lt;/strong&gt;- Boundaries can now be removed and added to the current boundary selection when creating new, or editing existing hatch. You can also recreate the boundary of an existing hatch. &lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/hatchdialog.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/400/hatchdialog.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Create separate hatches&lt;/strong&gt; - Allows you to hatch multiple boundaries at once but each resultant island of hatch becomes a separate entity and can be edited separately. Existing hatches can also be separated. &lt;br /&gt;&lt;strong&gt;Draw order&lt;/strong&gt; - Hatches are now, by default, sent behind the boundary used to create them. You can override this by changing the draw order setting.&lt;br /&gt;Inherit Properties - You can specify whether new hatches inherit their origin from the source hatch object or from the current origin. &lt;br /&gt;&lt;strong&gt;Gap Tolerance&lt;/strong&gt; - Although not technically a new feature, this one is just too good not to mention again. If your boundary doesn't close, you can treat it as closed as long as the gap is smaller than this value. What is new is that hatches created from non-closed boundaries can be associative in 2006. &lt;br /&gt;&lt;strong&gt;Area&lt;/strong&gt; - Hatches have a new area property. Listing the hatch displays the area that it occupies. If you have multiple hatches selected, the Cumulative area is displayed in the Geometry section of the Properties palette.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/hatchprop.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/400/hatchprop.gif" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114719417549015234?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114719417549015234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114719417549015234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114719417549015234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114719417549015234'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/05/hatching-enhancements.html' title='Hatching Enhancements'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114660196670481046</id><published>2006-05-02T15:21:00.000-05:00</published><updated>2006-05-02T15:43:40.363-05:00</updated><title type='text'>Add Project Folders to Places</title><content type='html'>Create shortcuts to your frequently used project folders using the Places list along the left side of the standard AutoCAD file selection dialog box.&lt;br /&gt;&lt;br /&gt;To add a shortcut, navigate to the desired folder and pick Tools &gt; Add Current Folder to Places. By default, the new shortcut has the same name as the current folder. If you use a standard project folder structure this name may be next to useless, so take a moment to rename it by right-clicking on the shortcut, selecting Properties, and changing the Item name to something meaningful, like the project number.&lt;br /&gt;&lt;br /&gt;Clicking a shortcut on the Places list takes you straight to your project CAD files. Do not pass Go, do not collect $200.&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/Places.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/400/Places.0.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bonus Tip: The Places list also has a History shortcut that allows you to quickly open previous drawings. This list can get really large. Autodesk recommends that you periodically remove unwanted history shortcuts to improve your performance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114660196670481046?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114660196670481046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114660196670481046' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114660196670481046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114660196670481046'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/05/add-project-folders-to-places.html' title='Add Project Folders to Places'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114598028145630347</id><published>2006-04-25T10:44:00.000-05:00</published><updated>2006-04-25T10:59:52.883-05:00</updated><title type='text'>Kitchen LISP</title><content type='html'>Last week we looked at editing the ACAD.PGP to create command aliases. However, PGP defined command aliases are limited; they cannot call command options, prompt for user input, or make decisions. For instance, you couldn't define an alias for Zoom Previous in the ACAD.PGP. Using AutoLISP for command aliases is like the ACAD.PGP on steroids. LISP &lt;em&gt;can&lt;/em&gt; pass options to a command, make decisions, and pause for user input.&lt;br /&gt;&lt;br /&gt;Create your own LISP shortcut library file and add it to your Startup Suite using the APPLOAD command. You can create this file with Notepad, just make sure that Notepad's &lt;strong&gt;Save as type&lt;/strong&gt; drop down is set to &lt;strong&gt;All files&lt;/strong&gt; instead of &lt;strong&gt;Text Documents (*.txt)&lt;/strong&gt;, or Notepad will add a .TXT extension to your new file. You can also create/edit your user LISP file with AutoCAD's built-in LISP editor by typing &lt;strong&gt;VLISP&lt;/strong&gt; at the command line.&lt;br /&gt;&lt;br /&gt;LISP syntax can be baffling, but command aliases are relatively easy to master. To define ZP as the command alias for ZOOM Previous, the syntax would be:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(defun C:ZP () (command ".ZOOM" "P"))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this example we define a function (defun) ZP, the C: prefix means that the function can be used as an AutoCAD command. The (command) function passes "ZOOM" and the "Previous" option to the AutoCAD command line. Now you can type &lt;strong&gt;ZP&lt;/strong&gt; at the command line for &lt;strong&gt;ZOOM Previous&lt;/strong&gt;. Define additional command aliases similarly. Pay attention to the location of opening and closing parenthesis and use quotes as shown.&lt;br /&gt;&lt;br /&gt;More Examples:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;; Type "ZE" to ZOOM Extents plus a bit more&lt;br /&gt;(defun C:ZE ()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(command ".ZOOM" "E" ".ZOOM" "0.95x"))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;; Type "LE" to LENGTHEN with the Dynamic option&lt;br /&gt;(defun C:LE () (command ".LENGTHEN" "DY")) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;; Type "STR" to STRETCH with the &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;; Crossing Polygon option&lt;br /&gt;(defun C:STR () (command ".STRETCH" "CP")) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;; Type "FD" to toggle ON/OFF the gray&lt;br /&gt;; background display of Fields&lt;br /&gt;; this bit of code shows more of the power&lt;br /&gt;; of AutoLISP. Reading it backward, we use&lt;br /&gt;; (getvar) to get the current value of the&lt;br /&gt;; FIELDDISPLAY system variable, then we&lt;br /&gt;; subtract 1 with function (1-), take the&lt;br /&gt;; absolute value with (abs), and finally&lt;br /&gt;; pass the result to (setvar) to set the&lt;br /&gt;; new value.&lt;br /&gt;(defun C:FD ()&lt;br /&gt;(setvar "FIELDDISPLAY"&lt;br /&gt;(abs (1- (getvar "FIELDDISPLAY")))))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Notice the explanatory comments in the code. AutoLISP ignores text following a semi-colon.&lt;br /&gt;&lt;br /&gt;There's virtually no limit to the amount of customization you can include in your personal LISP file. For more information on LISP functions and syntax, see the Developer Help under Additional Resources of the AutoCAD Help menu.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114598028145630347?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114598028145630347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114598028145630347' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114598028145630347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114598028145630347'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/04/kitchen-lisp.html' title='Kitchen LISP'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114557247698616309</id><published>2006-04-20T17:29:00.000-05:00</published><updated>2006-04-20T22:11:34.530-05:00</updated><title type='text'>Keyboard Shortcuts</title><content type='html'>The ACAD.PGP (AutoCAD Program Parameters) loads with every AutoCAD session. This file defines keyboard aliases for AutoCAD commands and Shell commands. It typically loads from "C:\Documents and Settings\&lt;em&gt;&amp;lt;username&amp;gt;&lt;/em&gt;\Application Data\Autodesk\AutoCAD 2006\R16.2\enu\Support\acad.pgp", where &lt;em&gt;&amp;lt;username&amp;gt;&lt;/em&gt; is your login name.&lt;br /&gt;&lt;br /&gt;What if you don't like the default keyboard aliases as shipped with AutoCAD? Say you want to change "C" to be COPY rather than CIRCLE. You can modify the PGP file with your favorite text editor, like Notepad, or you can use the Express Tool ALIASEDIT to modify the default aliases:&lt;br /&gt;&lt;br /&gt;Pull down menu: Express &gt; Tools &gt; Command Alias Editor...&lt;br /&gt;Command: &lt;strong&gt;ALIASEDIT&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;On the Command Aliases tab, scroll down to C (CIRCLE) and click the Edit button (figure 1.) Enter COPY, or scroll to the COPY command, and click OK (figure 2.) Save and let AutoCAD reload the ACAD.PGP when prompted. Now, entering C from the keyboard executes command COPY instead of CIRCLE. &lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/aliasedit1.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/aliasedit1.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/aliasedit2.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/aliasedit2.gif" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114557247698616309?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114557247698616309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114557247698616309' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114557247698616309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114557247698616309'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/04/keyboard-shortcuts.html' title='Keyboard Shortcuts'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114479433401934293</id><published>2006-04-11T17:22:00.000-05:00</published><updated>2006-04-11T17:29:20.523-05:00</updated><title type='text'>WYSIWYG Mtext Editor</title><content type='html'>The AutoCAD 2006 Mtext Editor is finally a truly "what you see is what you get" editor. But, what else can it do? Answer: Indents, hanging indents, and with this comes bullets and numbering.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/MtextEd1.0.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/400/MtextEd1.jpg" border="0" /&gt;&lt;/a&gt; Use the ruler to place or modify your tabs and indents, similar to how you would do it in Word. Right-click in the editor to control the appearance of the bullets, numbers or letters.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/MtextEd2.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/MtextEd2.jpg" border="0" /&gt;&lt;/a&gt;So what are the drawbacks to the WYSIWYG editor? Well for one thing, it can be disconcerting to edit Mtext that is not at a zero rotation.&lt;br /&gt;&lt;br /&gt;If you find it difficult to edit rotated text, you can revert to the old Mtext editor by setting the system variable MTEXTED to "Oldeditor." However, you then lose the ability to use the indents, bullets, and numbering. To regain this functionality, set MTEXTED back to "." (internal editor.)&lt;br /&gt;&lt;br /&gt;Bonus: AutoCAD 2007 uses the system variable MTEXTFIXED=2 to edit too small, too large, or rotated text in a horizontal orientation at a reasonable size, giving us the best of both worlds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114479433401934293?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114479433401934293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114479433401934293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114479433401934293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114479433401934293'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/04/wysiwyg-mtext-editor.html' title='WYSIWYG Mtext Editor'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114436364460111955</id><published>2006-04-06T17:42:00.000-05:00</published><updated>2006-04-06T18:03:36.890-05:00</updated><title type='text'>emoving the Pefix fom adial Dimensions</title><content type='html'>By default, AutoCAD prefixes Radius and Diameter dimensions with an "R" and a "Ø" symbol respectively. If you do not wish to include these symbols in your dimension string, use a null character as your prefix.&lt;br /&gt;&lt;br /&gt;Pull down menu: Dimension &gt; Dimstyle...&lt;br /&gt;Command: &lt;strong&gt;DIMSTYLE&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In the Dimension Style Manager, select the Dimstyle you wish to modify and click the &lt;strong&gt;Modify...&lt;/strong&gt; button. In the Modify dialog go to the Primary Units tab and enter a Left Curly Brace "{" as the Prefix, and click &lt;strong&gt;OK&lt;/strong&gt;. This prefixes all of your dimension text with nothing, including your Radius and Diameter dimensions whose default symbols are replaced with nothing.&lt;br /&gt;&lt;br /&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/400/DimRadius.jpg" border="0" /&gt;If you know &lt;em&gt;why&lt;/em&gt; a left curly brace works as a null character in dimension text, you're truly an AutoCAD aficionado. However, this is not necessarily a good thing. It won't even help you get dates.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114436364460111955?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114436364460111955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114436364460111955' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114436364460111955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114436364460111955'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/04/emoving-pefix-fom-adial-dimensions.html' title='emoving the Pefix fom adial Dimensions'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114364166327514214</id><published>2006-03-29T08:05:00.000-06:00</published><updated>2006-03-29T08:14:23.286-06:00</updated><title type='text'>Subscripts/Superscripts</title><content type='html'>&lt;p&gt;You can place superscripts or subscripts in your Mtext by cheating the Stacking op&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/StackedMtext.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/StackedMtext.jpg" border="0" /&gt;&lt;/a&gt;tions.&lt;/p&gt;&lt;p&gt;Mtext has several different ways to display fractions (or tolerancing.) AutoCAD calls this formatting stacking. By default, Mtext displays fractions entered with a forward slash as vertically stacked, fractions using the number sign as diagonally stacked, and fractions (or tolerances) with a caret as vertically stacked with no line.&lt;/p&gt;&lt;p&gt;Notice the last option. What would happen if we stacked something without a value on one side of the caret? Yep, we get a subscript or a superscript. Consider the following example Mtext:&lt;/p&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/SubscriptMtext.0.jpg"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/6351/2557/400/SubscriptMtext.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;To force stacking, highlight the caret and the text, right-click, and choose Stack from the menu. Notice in the example above that we place the caret before the subscripted text but after the superscripted text. Top and Bottom respective values are blank (that is, don't select anything.) For greater control over stacking options, select Stack Properties from the right-click menu.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114364166327514214?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114364166327514214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114364166327514214' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114364166327514214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114364166327514214'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/03/subscriptssuperscripts.html' title='Subscripts/Superscripts'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114343178158277450</id><published>2006-03-26T21:50:00.000-06:00</published><updated>2006-03-26T22:09:10.606-06:00</updated><title type='text'>AutoCAD, Stop Helping Me!</title><content type='html'>Controlling the Insertion Units&lt;br /&gt;&lt;br /&gt;New system variables were introduced with the advent of the AutoCAD Design Center (ADC) in AutoCAD 2002. When you drag and drop a block or drawing from the ADC into your current drawing, AutoCAD examines the values of INSUNITS in both the block and the current drawing and, depending on the value, automatically rescales the block appropriately.&lt;br /&gt;&lt;br /&gt;For example: Using the ADC, if you drag a 2x4 light fixture symbol with an INSUNITS setting of 1 (Inches) into your current metric drawing which has an INSUNITS setting of 4 (Millimeters), the light fixture block is automatically rescaled by 25.4, converting it to the metric equivalent of this English sized light fixture.&lt;br /&gt;&lt;br /&gt;Autodesk, in their finite wisdom, decided that this was such a clever feature they would extend it to all insertion operations in AutoCAD 2006. Now, when you INSERT a Block, or XATTACH a drawing, AutoCAD reads the INSUNITS of the source and target drawings and calculates a rescale factor for you. This rescale factor is then multiplied by the Scale you enter to yield the final insertion scale of the Block or Xref.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/Insunits.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/Insunits.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This can be handy, if you know about it and know how to make it work for you, but frustrating if you don't. So pay attention to the Block Unit area of the Insert and Xref Attach dialogs to see if AutoCAD is "helping" you determine the proper insertion scale factor. If the resultant scale is incorrect, adjust the setting of INSUNITS in both the source and target drawings before Inserting or Attaching it.&lt;br /&gt;&lt;br /&gt;Some of the more common INSUNITS settings include:&lt;br /&gt;0 = Unspecified (No units)&lt;br /&gt;1 = Inches&lt;br /&gt;2 = Feet&lt;br /&gt;4 = Millimeters&lt;br /&gt;6 = Meters&lt;br /&gt;&lt;br /&gt;AutoCAD uses the values stored in system variables INSUNITSDEFSOURCE and INSUNITSDEFTARGET if INSUNITS is Unspecified.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114343178158277450?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114343178158277450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114343178158277450' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114343178158277450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114343178158277450'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/03/autocad-stop-helping-me.html' title='AutoCAD, Stop Helping Me!'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114324516120854748</id><published>2006-03-24T17:58:00.000-06:00</published><updated>2006-03-26T21:47:50.323-06:00</updated><title type='text'>A whole program in a single Tip: Autodesk Reference Manager</title><content type='html'>This application allows you to modify the paths to Xrefs in multiple drawings at once. This program runs external to AutoCAD. To launch it, choose Start &gt; Programs &gt; Autodesk &gt; AutoCAD 2006 &gt; Reference Manager &lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/RefManStart.0.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/400/RefManStart.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Use the &lt;strong&gt;Add Drawings&lt;/strong&gt; button from the toolbar to add multiple drawings to the Reference Manager. The example below shows three drawings in the left pane. The right pane shows the reference types within these drawings: Xrefs, Plot Styles, Fonts. Note that there are four Xrefs in three Host Drawings.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/RefMan.0.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/400/RefMan.jpg" border="0" /&gt;&lt;/a&gt; Let's say you received these drawings and associated Xrefs from a consultant, and you filed the Xrefs in the Models folder, and the drawings in a Sheets folder. Now you want to change the Saved Paths for all the drawings at once. In the right pane, select the Xrefs that you wish to modify and click on the &lt;strong&gt;Edit Selected Paths&lt;/strong&gt; button on the toolbar. Change the &lt;strong&gt;New saved path&lt;/strong&gt; to be the Models folder, and click OK.&lt;br /&gt;&lt;br /&gt;Think you're done, right? Not quite. You have to click &lt;strong&gt;Apply Changes&lt;/strong&gt; to actually write the modifications back to the Host Drawings.&lt;br /&gt;&lt;br /&gt;Note: Using the AutoCAD 2006 Reference Manager to modify the reference paths of AutoCAD 2002 drawings will update the DWGs to 2006 format. There is a 2002 compatible Reference Manager available. Contact your Division CAD Coordinator if you need this application installed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114324516120854748?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114324516120854748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114324516120854748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114324516120854748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114324516120854748'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/03/whole-program-in-single-tip-autodesk.html' title='A whole program in a single Tip: Autodesk Reference Manager'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114324437901744692</id><published>2006-03-24T17:45:00.000-06:00</published><updated>2006-03-26T21:49:41.093-06:00</updated><title type='text'>Where Are My Parents?</title><content type='html'>&lt;p&gt;Have you ever wanted to find what drawings a given drawing is referenced into? Say you have a floor plan background and you want to know what sheet files reference this background.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Open AutoCAD &lt;/li&gt;&lt;li&gt;Call up the Design Center&lt;br /&gt;Pull down menu: Tools &gt; DesignCenter, or&lt;br /&gt;Command: &lt;strong&gt;ADCENTER&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Click on the Search button to search drawings for desired criteria &lt;/li&gt;&lt;li&gt;In the Search dialog, Loo&lt;u&gt;k&lt;/u&gt; for Xrefs, &lt;u&gt;I&lt;/u&gt;n desired folders, Sear&lt;u&gt;c&lt;/u&gt;h for the specific Xref name&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;All drawings in the designated folders that contain your Xref will be displayed in the results pane below.&lt;/p&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/FindXref.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/400/FindXref.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Bonus Tip: You use this same method to search for drawings containing specific Blocks, Layers, Linetypes, Dimstyles, etc. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114324437901744692?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114324437901744692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114324437901744692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114324437901744692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114324437901744692'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/03/where-are-my-parents.html' title='Where Are My Parents?'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24638140.post-114317594578353931</id><published>2006-03-23T22:44:00.000-06:00</published><updated>2006-03-26T21:49:01.500-06:00</updated><title type='text'>REVCLOUD Object</title><content type='html'>AutoCAD's REVCLOUD draws a very nice revision cloud that somehow magically follows the cursor as you drag it around your screen, and when you get close to the start point, it automatically closes itself. This is pretty clever. But do you often wish you had a bit more control over its placement? Try this: Use the PLINE command to draw a desired bounding shape around what you're trying to cloud. Then use REVCLOUD's Object option to convert this Pline to a Revision Cloud.&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;REVCLOUD&lt;/strong&gt;&lt;br /&gt;Minimum arc length: 1' Maximum arc length: 2' Style: Normal&lt;br /&gt;Specify start point or [Arc length/Object/Style] &amp;lt;object&amp;gt;: &lt;strong&gt;[Enter]&lt;/strong&gt;&lt;br /&gt;Select object: &lt;strong&gt;[select the polyline]&lt;/strong&gt;&lt;br /&gt;Reverse direction [Yes/No] &amp;lt;no&amp;gt;: &lt;strong&gt;[Enter]&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Revision cloud finished.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/revcloud1.0.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/revcloud1.0.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/6351/2557/1600/revcloud2.0.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6351/2557/320/revcloud2.0.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24638140-114317594578353931?l=cadecorner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadecorner.blogspot.com/feeds/114317594578353931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24638140&amp;postID=114317594578353931' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114317594578353931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24638140/posts/default/114317594578353931'/><link rel='alternate' type='text/html' href='http://cadecorner.blogspot.com/2006/03/revcloud-object.html' title='REVCLOUD Object'/><author><name>Ward Romberger</name><uri>http://www.blogger.com/profile/04148957596186935597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6351/2557/1600/bi.png'/></author><thr:total>1</thr:total></entry></feed>
