<?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'><id>tag:blogger.com,1999:blog-6448452380259876687</id><updated>2009-10-21T10:55:31.084+03:00</updated><title type='text'>AutoCAD tips + AutoLISP routines</title><subtitle type='html'>[www.mylisps.com]</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.mylisps.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-263200080660188072</id><published>2009-08-09T12:53:00.001+03:00</published><updated>2009-08-09T12:59:58.423+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lines'/><category scheme='http://www.blogger.com/atom/ns#' term='Modify'/><category scheme='http://www.blogger.com/atom/ns#' term='offset'/><category scheme='http://www.blogger.com/atom/ns#' term='Plines'/><title type='text'>Offset Lines and Plines</title><content type='html'>In Architectural plans, most used command for drawing inner/outer walls is the OFFSET.&lt;br /&gt;OFFSET actually makes a simlar line/pline/circle object to a specified distance.&lt;br /&gt;Some times we need TWO offsets on both sides of LINE/PLINE and then want to remove that center line/pline.&lt;br /&gt;This is the case, where we first draw a CENTER-LINE-PLAN and then wants to draw walls inside/outside while removing the center line.&lt;br /&gt;&lt;br /&gt;This command helps you much better for this task.&lt;br /&gt;Just gives the OFFSET distance and then pick a LINE/PLINE, this command will make 2 adjacent LINES/PLINES with a distance (OFFSET distance) apart and then removes the center line.&lt;br /&gt;&lt;br /&gt;* &lt;strong&gt;OFFLINES.lsp (3Kb)&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;This command makes an offset of LINE/PLINE object on both of its sides.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Command: &lt;span style="color:#ff0000;"&gt;&lt;strong&gt;OFFLINES&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;Enter offset distance &lt;1.0&gt; =&lt;br /&gt;Pick LINE or PLINE :&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=1298088&amp;amp;da=y"&gt;OFFLINES.lsp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-263200080660188072?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/263200080660188072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2009/08/offset-lines-and-plines.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/263200080660188072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/263200080660188072'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2009/08/offset-lines-and-plines.html' title='Offset Lines and Plines'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-3014669068555249453</id><published>2009-04-30T07:57:00.005+03:00</published><updated>2009-04-30T08:21:01.011+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Modify'/><category scheme='http://www.blogger.com/atom/ns#' term='BLOCK'/><category scheme='http://www.blogger.com/atom/ns#' term='Rotate'/><title type='text'>Rotation of BLOCK</title><content type='html'>This one is a short-cut for ROTATE command.&lt;br /&gt;&lt;br /&gt;Suppose in an Electro Mechanical drawing we have to rotate a block exactly with refer to the rotation angle of another instance of the same block or some other block. It’s a tiresome job to first findout the angle and then gives the same. Match property will not work here.&lt;br /&gt;&lt;br /&gt;The below LISP routine will do the work for you as it will ask to first select the source block (so as to extract the rotation angle) and then it will apply this angle to the targeted block. Source and Target block may not be the same.&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight: bold;"&gt;Rotate-Block.lsp (1Kb)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;This command change the rotation angle of block to a given angle (which can be extracted from another block).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Command: &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;RBL&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;Select SOURCE block:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;Select TARGET block:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=1172892&amp;amp;da=y"&gt;Rotate-Block.lsp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-3014669068555249453?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/3014669068555249453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2009/04/rotation-of-block.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/3014669068555249453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/3014669068555249453'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2009/04/rotation-of-block.html' title='Rotation of BLOCK'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-2000256439633345673</id><published>2008-12-10T05:15:00.001+03:00</published><updated>2008-12-10T05:25:01.956+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Text'/><category scheme='http://www.blogger.com/atom/ns#' term='number'/><category scheme='http://www.blogger.com/atom/ns#' term='numerical text'/><category scheme='http://www.blogger.com/atom/ns#' term='Select'/><category scheme='http://www.blogger.com/atom/ns#' term='numeric text'/><title type='text'>To Select only NUMERIC text/s</title><content type='html'>Sorry for a long gap. Actually I was out-of-station.&lt;br /&gt;&lt;br /&gt;Here I come up with select/filter option. Say for example:&lt;br /&gt;In an electro-mechanical drawing we are working on a panel board schedule. In the schedule, ALL the numerical texts have to be rewritten.&lt;br /&gt;We cannot select the numerical text data through the AutoCAD built-in FILTER command.&lt;br /&gt;&lt;br /&gt;So I developed this lisp routine.&lt;br /&gt;It will SELECT and HIGHLIGHT only the numerical TEXTs.&lt;br /&gt;&lt;br /&gt;* &lt;strong&gt;SLCTNUMBTXT.lsp&lt;/strong&gt; (2Kb)&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;This command will filter out only the NUMERICAL text/s. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NUMB&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Select texts...&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=959271&amp;da=y"&gt;SLCTNUMBTXT.lsp&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-2000256439633345673?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/2000256439633345673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/12/to-select-only-numeric-texts.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/2000256439633345673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/2000256439633345673'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/12/to-select-only-numeric-texts.html' title='To Select only NUMERIC text/s'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-7134099486874162716</id><published>2008-09-09T02:20:00.003+03:00</published><updated>2008-09-09T02:46:43.617+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lines'/><category scheme='http://www.blogger.com/atom/ns#' term='Divide'/><category scheme='http://www.blogger.com/atom/ns#' term='Lighting Layout'/><category scheme='http://www.blogger.com/atom/ns#' term='Plines'/><category scheme='http://www.blogger.com/atom/ns#' term='Arc'/><title type='text'>Lighting Layout : 1-Unit from edge, 2-units in between</title><content type='html'>Have you ever worked on Electrical drawings, especially "Lighting Layout" drawing?&lt;br /&gt;In a &lt;em&gt;Lighting Layout&lt;/em&gt; drawing, the blocks representing the normal light will be placed in a room as ...&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;one unit from the edges of wall &amp;amp; two units in between them.&lt;/span&gt;&lt;br /&gt;This is a common concept.&lt;br /&gt;&lt;br /&gt;So a draftsman has to either calculate manually or either place a line touching both walls (towards the LENGTH or WIDTH) and then using AutoCAD builtin command DIVIDE, he can get the required points.&lt;br /&gt;But, Its annoying to use a long procedure of dividing &amp;amp; putting/erasing the POINTS, Hence, I worked to develop a LISP routine.&lt;br /&gt;&lt;br /&gt;So this LISP routine is actually ...&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;A command to DIVIDE a line/pline/arc in equal segments with 1-unit from both ends and 2-units in between segments.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* DIVIDE_ALTERNATE.LSP&lt;/strong&gt; (2Kb)&lt;br /&gt;&lt;span style="color:#993399;"&gt;This command will DIVIDE a line/pline/arc in equal segments with 1-unit from both ends and 2-units in between segments.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;DVD&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Pick LINE/PLINE/ARC:&lt;br /&gt;Enter the number of POINTS:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=792424&amp;amp;da=y"&gt;DIVIDE_ALTERNATE.LSP&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-7134099486874162716?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/7134099486874162716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/09/lighting-layout-1-unit-from-edge-2.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/7134099486874162716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/7134099486874162716'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/09/lighting-layout-1-unit-from-edge-2.html' title='Lighting Layout : 1-Unit from edge, 2-units in between'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-6053695274214647922</id><published>2008-09-08T10:15:00.004+03:00</published><updated>2008-09-08T10:26:20.985+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='POINT'/><category scheme='http://www.blogger.com/atom/ns#' term='x-y coordinates'/><category scheme='http://www.blogger.com/atom/ns#' term='save coordinates'/><title type='text'>How to SAVE x-y coordinates of a point</title><content type='html'>&lt;a href="http://mylisps.blogspot.com/2008/09/saving-selection-set-with-your-favorite.html"&gt;Here&lt;/a&gt; we have seen how to save a selection with our favorite name. How about saving a PICK POINT with a specified name?&lt;br /&gt;Someone will think that whats the use of saving an specified x-y coordinate in a drawing session?&lt;br /&gt;Ofcourse there is a need. Lets assume that in a large scale drawing, you have drawn a temporary object say &lt;em&gt;&lt;span style="color:#3366ff;"&gt;line/circle/point&lt;/span&gt;&lt;/em&gt; for some reference. Later on you forget to erase that object &amp;amp; also forget the exact location of its placement. This single line command will SAVES the exact location point (x-y-z coordinates) which you can get back any time in the whole drawing session. Even after erasing the object placed temporary on that point, you can always get back the point just by entering&lt;br /&gt;&lt;span style="font-family:courier new;color:#3333ff;"&gt;&lt;strong&gt;!pt&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;at "Specify point" prompt of any AutoCAD builtin command.&lt;br /&gt;&lt;br /&gt;* &lt;strong&gt;GETPT.lsp&lt;/strong&gt; (1Kb)&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;This command will save x-y-z coordinates of any specified point under the name PT. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;GETPT&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Pick point to SAVE its location :&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=791052&amp;amp;da=y"&gt;GETPT.lsp&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-6053695274214647922?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/6053695274214647922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/09/how-to-save-x-y-coordinates-of-point.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6053695274214647922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6053695274214647922'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/09/how-to-save-x-y-coordinates-of-point.html' title='How to SAVE x-y coordinates of a point'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-7122884635819168088</id><published>2008-09-07T19:36:00.005+03:00</published><updated>2008-09-08T10:20:39.325+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Attrib Replace'/><category scheme='http://www.blogger.com/atom/ns#' term='Attrib'/><category scheme='http://www.blogger.com/atom/ns#' term='BLOCK/ATTRIB'/><title type='text'>Attrib Replacement</title><content type='html'>As &lt;a href="http://mylisps.blogspot.com/2008/09/text-replacement.html"&gt;here&lt;/a&gt; I have mentioned about the necessity of replacing of two text entities as well as provided a LISP routine towards its solution.&lt;br /&gt;&lt;br /&gt;For a typical AutoCAD drawing using blocks with Attribs, same problems of replacing texts some times occur where we have to replace one ATTRIB with the another.&lt;br /&gt;For example, In an architectural floor plan layout, If someone uses a block with attrib for the room numbering, sometimes room numbers have to be replaced. An AutoCAD draftsman might use built-in AutoCAD command DDATTE, but he has to modify both or sometimes more than 2 Attribs.&lt;br /&gt;Hence I developed a LISP routine for replacing Attribs so as to work fast.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* AttribReplace.lsp&lt;/strong&gt; (2Kb)&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;This command replaces two attrib values of same type of a block.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;ATTR&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Select FIRST Attrib:&lt;br /&gt;Select SECOND Attrib:&lt;br /&gt;Select FIRST Attrib:&lt;/em&gt;&lt;br /&gt;(The command work continuously till you Enter or press "Esc".)&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=789894&amp;amp;da=y"&gt;AttribReplace.lsp&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-7122884635819168088?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/7122884635819168088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/09/attrib-replacement.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/7122884635819168088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/7122884635819168088'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/09/attrib-replacement.html' title='Attrib Replacement'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-1663426113735415370</id><published>2008-09-04T23:24:00.005+03:00</published><updated>2008-09-04T23:44:26.379+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Text Height'/><category scheme='http://www.blogger.com/atom/ns#' term='Text'/><category scheme='http://www.blogger.com/atom/ns#' term='Modify'/><title type='text'>Change selected Texts Height to a source Text</title><content type='html'>After these two TEXT lisps (&lt;a href="http://mylisps.blogspot.com/2008/08/how-to-know-total-number-of-any-text.html"&gt;here&lt;/a&gt; &amp;amp; &lt;a href="http://mylisps.blogspot.com/2008/09/text-replacement.html"&gt;here&lt;/a&gt;), once again I am here with a new one on TEXT.&lt;br /&gt;&lt;br /&gt;Sometimes we need to change the HEIGHT of a selection of TEXT entities, equal to that of a picked source TEXT.&lt;br /&gt;Match properties command will do this, but this inbuilt AutoCAD command will change all the other properties like as color, layer etc.&lt;br /&gt;&lt;br /&gt;So this LISP is here for you.&lt;br /&gt;It will only change the HEIGHT of all selected texts same as the picked source TEXT.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* SAMETXHT.LSP&lt;/strong&gt; (2Kb)&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;This command change the HEIGHT of a selection of TEXT entities, equal to that of a picked source TEXT.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;STH&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Select text to change its height:&lt;br /&gt;Select objects:&lt;br /&gt;Select string to match its height:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=785602&amp;amp;da=y"&gt;SAMETXHT.LSP&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-1663426113735415370?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/1663426113735415370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/09/change-selected-texts-height-to-source.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/1663426113735415370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/1663426113735415370'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/09/change-selected-texts-height-to-source.html' title='Change selected Texts Height to a source Text'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-5412623069492553624</id><published>2008-09-03T21:29:00.003+03:00</published><updated>2008-09-08T09:06:36.142+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Quarter Circle'/><category scheme='http://www.blogger.com/atom/ns#' term='Draw'/><category scheme='http://www.blogger.com/atom/ns#' term='Semi Circle'/><title type='text'>Drawing a Quarter or Semi Circle</title><content type='html'>Want to make a closed QUARTER (of a CIRCLE) as POLYLINE?&lt;br /&gt;and/or&lt;br /&gt;Want to make a closed SEMI-CIRCLE as POLYLINE?&lt;br /&gt;These may required as symbols of Electro Mechanical drawings.&lt;br /&gt;&lt;br /&gt;This LISP will sure help you to get what you required just in 4-simple prompts.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* QSCircle.LSP&lt;/strong&gt; (3Kb)&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;This command will draw a QUARTER CIRCLE or a SEMI CIRCLE as a POLYLINE object.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;QSC&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Quarter-circle/Semi-circle &lt;/em&gt;&lt;/span&gt;&lt;q&gt;&lt;span style="font-family:courier new;"&gt;&lt;em&gt;:&lt;br /&gt;Pick center of polyline circle...&lt;br /&gt;Radius of circle is... &lt;2.0&gt; =&lt;br /&gt;Specify rotation angle or [Copy/Reference] &lt;270&gt;:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=783610&amp;amp;da=y"&gt;QSCircle.LSP&lt;/a&gt;&lt;/span&gt; &lt;/q&gt;&lt;br /&gt;&lt;q&gt;&lt;/q&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-5412623069492553624?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/5412623069492553624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/09/drawing-quarter-or-semi-circle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/5412623069492553624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/5412623069492553624'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/09/drawing-quarter-or-semi-circle.html' title='Drawing a Quarter or Semi Circle'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-6814357515404816307</id><published>2008-09-03T12:01:00.002+03:00</published><updated>2008-09-08T09:10:19.303+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Modify'/><category scheme='http://www.blogger.com/atom/ns#' term='AutoCAD commands'/><category scheme='http://www.blogger.com/atom/ns#' term='Rotate'/><title type='text'>Rotating any entity in exact 90° direction</title><content type='html'>Just today, a friend of mine has asked me to make a LISP file for him from which he can able to rotate a single entity in the exact 90° direction and only when he picks it.&lt;br /&gt;Its not so hard. We can use the "ROTATE" command inside the LISP file. And the entity is rotated with respect to the POINT where you picked it. Where as while using builtin AutoCAD command "ROTATE" a user has asked for 3 prompts, &lt;em&gt;Select Objects + Base point + Rotation Angle.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* ROT90.lsp&lt;/strong&gt; (1Kb)&lt;br /&gt;&lt;span style="color:#993399;"&gt;This is a command for rotating any entity in exact 90° direction.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;ROT90&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Select object:&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=782877&amp;amp;da=y"&gt;ROT90.lsp&lt;/a&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-6814357515404816307?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/6814357515404816307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/09/rotating-any-entity-in-exact-90.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6814357515404816307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6814357515404816307'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/09/rotating-any-entity-in-exact-90.html' title='Rotating any entity in exact 90° direction'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-4624521465107663352</id><published>2008-09-02T22:18:00.003+03:00</published><updated>2008-09-02T22:25:31.856+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Modify'/><category scheme='http://www.blogger.com/atom/ns#' term='Highlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Select'/><title type='text'>HIGHLIGHT the previous selected objects...</title><content type='html'>While working on modifying the drawing objects, one needs to HIGHLIGHT the previous selected objects so as to change their properties (such as LAYER, COLOR, LINETYPE etc.)&lt;br /&gt;A normal drafter would simply give the command "SELECT" &amp;amp; when the "Select Objects" prompt came, he/she type "P"&lt;br /&gt;&amp;amp; so goes the previous selected objects HIGHLIGHTed.&lt;br /&gt;&lt;br /&gt;Its OK.&lt;br /&gt;But .... How about getting the previous selected objects HIGHLIGHTED just by Entering a command name in the command-line?&lt;br /&gt;So simple man.&lt;br /&gt;Grab this LISP.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* HighlightObjs.lsp&lt;/strong&gt; (1Kb)&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;This command HIGHLIGHTS the previous selected objects.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;SEH&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=781884&amp;amp;da=y"&gt;HighlightObjs.lsp&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-4624521465107663352?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/4624521465107663352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/09/highlight-previous-selected-objects.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/4624521465107663352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/4624521465107663352'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/09/highlight-previous-selected-objects.html' title='HIGHLIGHT the previous selected objects...'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-6822744081839293916</id><published>2008-09-02T12:42:00.003+03:00</published><updated>2008-09-02T12:51:13.264+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Selection set'/><category scheme='http://www.blogger.com/atom/ns#' term='group'/><category scheme='http://www.blogger.com/atom/ns#' term='Select'/><title type='text'>SAVING a selection-set with your favorite name?</title><content type='html'>How about SAVING a selection-set with your favorite name?&lt;br /&gt;In a drawing session, sometimes we need to save a selection of entities without using GROUP command, so that we can use this same selection later.&lt;br /&gt;This small LISP routine fills up your requirement.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* SAVESET.lsp&lt;/strong&gt; (1Kb)&lt;br /&gt;&lt;span style="color:#993399;"&gt;This command SAVES a selection-set with your given name.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;SVS&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Type a name for this selection-set &lt;default=s1&gt;:&lt;br /&gt;Select objects:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=781011&amp;amp;da=y"&gt;SAVESET.lsp&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-6822744081839293916?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/6822744081839293916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/09/saving-selection-set-with-your-favorite.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6822744081839293916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6822744081839293916'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/09/saving-selection-set-with-your-favorite.html' title='SAVING a selection-set with your favorite name?'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-7152590978012692607</id><published>2008-09-01T19:10:00.003+03:00</published><updated>2008-09-01T19:36:11.922+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Text'/><category scheme='http://www.blogger.com/atom/ns#' term='Draw'/><category scheme='http://www.blogger.com/atom/ns#' term='Text Replace'/><title type='text'>Text Replacement ...!</title><content type='html'>While working on TEXT entities, I had forced to make several LISP routines. First I think its a complex job as TEXT includes alpha-numeric characters as well as in AutoCAD it is inserted as a single line TEXT &amp;amp; multi-line also.&lt;br /&gt;But later on I got interest &amp;amp; still happy to make any kind of LISP related to TEXT.&lt;br /&gt;&lt;br /&gt;In Electro Mechanical drawings, such as in "Panel-Board Schedules" more &amp;amp; more times a drafter has to replace one text value to another. What to do?&lt;br /&gt;Some find it easy to EDIT them using DDEDIT. But what if we have a large no. of values to be replace with each other? Isn't it a trouble some &amp;amp; time wasting job?&lt;br /&gt;So came this LISP routine.&lt;br /&gt;Just pick one text &amp;amp; then other .... wow...&lt;br /&gt;You can see the values will be replace instantly !!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* TextReplace.lsp&lt;/strong&gt; (3Kb)&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;This command replaces two text objects.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;TRP&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Select FIRST text:&lt;br /&gt;Select SECOND text:&lt;br /&gt;Select FIRST text:&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;(The command work continuously till you "Enter" or press "Esc".)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=780010&amp;amp;da=y"&gt;TextReplace.lsp&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-7152590978012692607?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/7152590978012692607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/09/text-replacement.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/7152590978012692607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/7152590978012692607'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/09/text-replacement.html' title='Text Replacement ...!'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-3517353044671071627</id><published>2008-08-30T23:53:00.003+03:00</published><updated>2008-08-30T23:58:51.366+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lines'/><category scheme='http://www.blogger.com/atom/ns#' term='length'/><title type='text'>LINE of given length and direction</title><content type='html'>This small routine will draw a LINE of given length in a given direction.&lt;br /&gt;&lt;br /&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;Command:&lt;/strong&gt; &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;LLD&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Pick Start point :&lt;br /&gt;Show direction or Enter angle :&lt;br /&gt;Enter distance :&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#3333ff;"&gt;;CODING STARTS HERE&lt;br /&gt;(prompt "\nType LLD to run....")&lt;br /&gt;&lt;br /&gt;(defun C:LLD (/ pt1 ang1 dis1 pt2)&lt;br /&gt;(setq pt1 (getpoint "\nPick Start point :"))&lt;br /&gt;(setq ang1 (getangle pt1 "\nShow direction or Enter angle : "))&lt;br /&gt;(setq dis1 (getdist "\nEnter distance : "))&lt;br /&gt;(setq pt2 (polar pt1 ang1 dis1))&lt;br /&gt;(command "line" pt1 pt2 "")&lt;br /&gt;(princ)&lt;br /&gt;)&lt;br /&gt;;CODING ENDS HERE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Save this as "LLD.lsp".&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-3517353044671071627?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/3517353044671071627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/08/line-of-given-length-and-direction.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/3517353044671071627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/3517353044671071627'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/08/line-of-given-length-and-direction.html' title='LINE of given length and direction'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-3543931029095932792</id><published>2008-08-29T23:30:00.005+03:00</published><updated>2008-08-29T23:49:13.950+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Text'/><category scheme='http://www.blogger.com/atom/ns#' term='Draw'/><category scheme='http://www.blogger.com/atom/ns#' term='Select'/><title type='text'>How to know the total number of any "text-value"?</title><content type='html'>Here I come up with another simple but interested routine.&lt;br /&gt;Say you have a ground Floor plan of a commercial building in which you put a text with the value read as "SHOP" in all the rooms which are designated as SHOPs.&lt;br /&gt;&lt;br /&gt;This routine will help you to find out the total number of shops in the drawing instantly. Just pick any text value of "SHOP". Within a milli-second, this routine will show you the total number of text entities placed in the whole drawing as "SHOP".&lt;br /&gt;Howzat??&lt;br /&gt;Isn't it good? Cheers.....!!&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;P.S.:&lt;/strong&gt;&lt;br /&gt;This selection will also saved thru out the drawing session. i.e. If you want to select all the texts (named as "SHOP") again, then just type&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;!V1&lt;/span&gt;&lt;br /&gt;at the &lt;u&gt;&lt;em&gt;Select objects:&lt;/em&gt;&lt;/u&gt; prompt.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* TotalNoOfPickedTEXTs.lsp&lt;/strong&gt; (1Kb)&lt;strong&gt; &lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;This command finds out the total number of any picked TEXTVALUE.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;TXTV&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Pick text entity:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=776427&amp;amp;da=y"&gt;TotalNoOfPickedTEXTs.lsp&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-3543931029095932792?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/3543931029095932792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/08/how-to-know-total-number-of-any-text.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/3543931029095932792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/3543931029095932792'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/08/how-to-know-total-number-of-any-text.html' title='How to know the total number of any &quot;text-value&quot;?'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-4333200065198523364</id><published>2008-08-28T21:26:00.002+03:00</published><updated>2008-08-28T21:36:36.628+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dimension'/><title type='text'>How to find "Modified Dimension" ?</title><content type='html'>Some times we want to know how many dimension entities in the drawing (or in a selection-set) have been modified?&lt;br /&gt;Some times we want to select all of these "modified dimensions" and change them back to their original values.&lt;br /&gt;All of us better know how to change them back to "original-value" i.e. &lt;em&gt;we have to just replace"&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;&lt;&gt;&lt;/strong&gt;&lt;/span&gt;" to that modified value. &lt;/em&gt;&lt;br /&gt;But ... but ....&lt;br /&gt;how can we know that which dimension is modified &amp;amp; which is not?&lt;br /&gt;&lt;br /&gt;Below you can find the required LISP file.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* FindoutModifiedDIMENSION.lsp&lt;/strong&gt; (1Kb)&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;This command finds out modified DIMENSION value.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;MDM&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Select objects:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;/span&gt;&lt;a href="http://www.keepandshare.com/doc/view.php?id=774561&amp;amp;da=y"&gt;&lt;span style="font-family:courier new;"&gt;FindoutModifiedDIMENSION.lsp&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-4333200065198523364?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/4333200065198523364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/08/how-to-find-modified-dimension.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/4333200065198523364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/4333200065198523364'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/08/how-to-find-modified-dimension.html' title='How to find &quot;Modified Dimension&quot; ?'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-9138601879481993074</id><published>2008-08-26T22:15:00.002+03:00</published><updated>2008-08-26T22:35:10.154+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Modify'/><category scheme='http://www.blogger.com/atom/ns#' term='AutoCAD commands'/><category scheme='http://www.blogger.com/atom/ns#' term='Erase'/><title type='text'>Instant Erase ...!</title><content type='html'>&lt;strong&gt;&lt;em&gt;ERASE all POINTs / NODEs&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Some times an AutoCAD draftsman wants to erase all the "POINTs/NODEs" within a selection area or from whole drawing. It requires 2 separate commands...&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Filter out POINTs/NODEs from the whole drawing or from a selection area&lt;/li&gt;&lt;li&gt;Applying the command ERASE&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;But the following single command will instantly erase "POINTs/NODEs" within a selection area or from whole drawing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;color:#993399;"&gt;(Instead of &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;POINT&lt;/span&gt;&lt;/strong&gt; you can use any other entity type as required such as LINE, CIRCLE, TEXT etc. Please change the POINT to your required entity type in the coding below.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;;&lt;strong&gt;COMMAND = ESE&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;;CODING STARTS HERE&lt;br /&gt;(prompt "\nType ESE to run....")&lt;br /&gt;&lt;br /&gt;(defun C:ESE (/ sep)&lt;br /&gt;(setq sep (SSGET '((0 . "&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;POINT&lt;/span&gt;&lt;/strong&gt;")) ))&lt;br /&gt;(command "erase" sep "")&lt;br /&gt;(princ)&lt;br /&gt;)&lt;br /&gt;;CODING ENDS HERE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save this as "ESE.lsp".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-9138601879481993074?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/9138601879481993074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/08/blog-post.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/9138601879481993074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/9138601879481993074'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/08/blog-post.html' title='Instant Erase ...!'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-6681743549604814535</id><published>2008-08-25T13:38:00.004+03:00</published><updated>2008-09-02T13:11:52.194+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AutoCAD'/><category scheme='http://www.blogger.com/atom/ns#' term='plot'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><category scheme='http://www.blogger.com/atom/ns#' term='plotting'/><title type='text'>AutoCAD plot stamp removed!</title><content type='html'>For the users of AutoCAD 2007 (&amp;amp; above), there have been a problem of finding a "plot stamp" as ...&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;PRODUCED BY AN AUTODESK EDUCATIONAL PRODUCT&lt;/span&gt;&lt;br /&gt;added on all four edges of any print of any drawing if they are using Educational (Student and Faculty) version of AutoCAD.&lt;br /&gt;&lt;br /&gt;This problem affects all the other drawings (which are not from "Educational version") i.e.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;when we try to copy some entities from the "plot stamped" drawing&lt;/li&gt;&lt;li&gt;when we try to get a "plot stamped" drawing as an xref / block&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;I have tried hard to find its solution by trial &amp;amp; error as well as web searching.&lt;br /&gt;Here is the solution, which I have found it very much useful &amp;amp; also I am using it continuously without facing any difficulty&lt;br /&gt;&lt;br /&gt;First you must have 2 more versions of AutoCAD loaded in your computer. i.e.:&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;AutoCAD ver.2000&lt;br /&gt;AutoCAD ver.14&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then follow the procedure below:&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;1.&lt;/span&gt;&lt;/strong&gt; Save the drawing (from which you want to clear the "plot stamp") as an AutoCAD-2000 ver. drawing&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;2.&lt;/span&gt;&lt;/strong&gt; Open this drawing in AutoCAD ver.2000&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;3.&lt;/span&gt;&lt;/strong&gt; Save this as an AutoCAD ver.14 drawing&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;4.&lt;/span&gt;&lt;/strong&gt; Open this in AutoCAD ver.14&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;5.&lt;/span&gt;&lt;/strong&gt; Save it &amp;amp; close it.&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;6.&lt;/span&gt;&lt;/strong&gt; Open it (or Save it) in any version of AutoCAD {other than EDUCATIONAL 2007 ver. } &amp;amp; print.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;You will not find the "plot stamp" again !!&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="color:#cc0000;"&gt;Another simple method is :&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Save the drawing as "&lt;strong&gt;dxf&lt;/strong&gt;" format, Open this &lt;strong&gt;&lt;em&gt;dxf&lt;/em&gt;&lt;/strong&gt; file in AutoCAD &amp;amp; then again save it as &lt;strong&gt;&lt;u&gt;dwg&lt;/u&gt;&lt;/strong&gt; format.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-6681743549604814535?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/6681743549604814535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/08/autocad-plot-stamp-removed.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6681743549604814535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6681743549604814535'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/08/autocad-plot-stamp-removed.html' title='AutoCAD plot stamp removed!'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-4388342080125228020</id><published>2008-08-22T15:45:00.004+03:00</published><updated>2008-08-23T10:15:10.186+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Filter'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Lines'/><category scheme='http://www.blogger.com/atom/ns#' term='Properties'/><category scheme='http://www.blogger.com/atom/ns#' term='Plines'/><title type='text'>Filtering lines/Plines of given length</title><content type='html'>There is a line with an specified length (say 60cm) in a drawing which represents an "electricity light" symbol. Remember this is not a "block". And we have to count the total number of "light-symbol" with a given line-length of 60cm.&lt;br /&gt;Ofcourse we can use FILTER command. But there is'nt any option in FILTER, to filter out the line with a given length.&lt;br /&gt;So is this LISP... :)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* FILT2.lsp&lt;/strong&gt; (2Kb)&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;This command filters Lines/Plines of given length.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;FILLP&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;em&gt;Pick source LINE/PLINE:&lt;br /&gt;Select objects: &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=765245&amp;da=y"&gt;FILT2.LSP&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-4388342080125228020?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/4388342080125228020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/08/filtering-linesplines-of-given-length.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/4388342080125228020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/4388342080125228020'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/08/filtering-linesplines-of-given-length.html' title='Filtering lines/Plines of given length'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-1787734243863194306</id><published>2008-08-20T08:49:00.002+03:00</published><updated>2008-08-20T08:54:49.955+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Polyline'/><category scheme='http://www.blogger.com/atom/ns#' term='Modify'/><title type='text'>JOIN multiple LINES as a single PLINE</title><content type='html'>This command join any number of selected LINES as one PLINE.&lt;br /&gt;&lt;strong&gt;COMMAND = JPL&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;;CODING STARTS HERE&lt;br /&gt;&lt;span style="font-family:courier new;color:#3333ff;"&gt;(prompt "\nType JPL to run....")&lt;br /&gt;&lt;br /&gt;(defun C:JPL (/ jsel)&lt;br /&gt;(setq jsel (ssget))&lt;br /&gt;(if (&gt; (sslength jsel) 1)&lt;br /&gt;(command "pedit" jsel "y" "j" jsel "" "x")&lt;br /&gt;)&lt;br /&gt;(princ)&lt;br /&gt;) &lt;/span&gt;&lt;br /&gt;;CODING ENDS HERE&lt;br /&gt;&lt;br /&gt;Save this as "JPL.lsp".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-1787734243863194306?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/1787734243863194306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/08/join-multiple-lines-as-single-pline.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/1787734243863194306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/1787734243863194306'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/08/join-multiple-lines-as-single-pline.html' title='JOIN multiple LINES as a single PLINE'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-6826179829127745020</id><published>2008-08-12T16:43:00.003+03:00</published><updated>2008-08-25T13:48:09.881+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Single line commands'/><category scheme='http://www.blogger.com/atom/ns#' term='AutoCAD commands'/><title type='text'>AutoCAD Single line commands</title><content type='html'>AutoCAD One line short-cuts. Type these on command-prompt.&lt;br /&gt;&lt;br /&gt;;Instant ERASE with crossing-window...&lt;br /&gt;&lt;span style="font-family:courier new;color:#3366ff;"&gt;&lt;strong&gt;(COMMAND "ERASE" "SI" "AUTO" "c")(princ)&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;;FILLET with crossing-window...&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;color:#3366ff;"&gt;(COMMAND "FILLET" "C")(princ)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;;Sets FILLET radius to zero.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;color:#3366ff;"&gt;(COMMAND "FILLET" "R" "0")(princ)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;;Rotate any object @ 90° from its pick point.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;color:#3366ff;"&gt;(setq rsel (entsel) rp1 (cadr rsel))(command "rotate" rsel "" rp1 "90")(princ)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;;Break an ARC/LINE/PLINE in 2 pieces from its pick point.&lt;br /&gt;&lt;span style="font-family:courier new;color:#3366ff;"&gt;&lt;strong&gt;(IF (&lt; (GETVAR "OSMODE") 16384)(SETVAR "OSMODE" (+ (GETVAR "OSMODE") 16384)))(setq bsel (entsel) bp1 (cadr bsel))(command "break" bsel "F" bp1 "@")(princ)&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;;Saves a previous selection by name "s1". Type "&lt;span style="color:#ff0000;"&gt;!s1&lt;/span&gt;" (at Select Object prompt) to retrieve this selection set at any later time.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;color:#3366ff;"&gt;(setq s1 (ssget "p"))&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;;This command creates continuous hatching.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:courier new;color:#3366ff;"&gt;(setq ent (ssget))(command "hatch" "" "" "" ent "")(princ)&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-6826179829127745020?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/6826179829127745020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/08/autocad-single-line-commands.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6826179829127745020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6826179829127745020'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/08/autocad-single-line-commands.html' title='AutoCAD Single line commands'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-6172038175520281453</id><published>2008-07-12T10:25:00.006+03:00</published><updated>2008-08-23T09:58:25.261+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BLOCK/ATTRIB'/><title type='text'>A command matches the attribute values of a source block</title><content type='html'>Following is a routine which is commonly relates to BLOCK/ATTRIB objects of the drawing.&lt;br /&gt;It is useful for modifying or manipulating the BLOCK/ATTRIB objects.&lt;br /&gt;&lt;br /&gt;* &lt;strong&gt;ATTRIBM.lsp&lt;/strong&gt; (2Kb)&lt;br /&gt;&lt;span style="color:#993399;"&gt;This command matches the attribute values of a source block to all selected target blocks. (Source &amp;amp; Target blocks should be of same name!)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sequence of command lines for this routine:-&lt;br /&gt;&lt;br /&gt;Command: &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;ATM&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family:courier new;"&gt;Pick SOURCE block entity:&lt;br /&gt;Select blocks to change their ATT_VALUES...&lt;br /&gt;Select objects:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Download : &lt;a href="http://www.keepandshare.com/doc/view.php?id=765236&amp;da=y"&gt;ATTRIBM.lsp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-6172038175520281453?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/6172038175520281453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/07/command-matches-attribute-values-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6172038175520281453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/6172038175520281453'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/07/command-matches-attribute-values-of.html' title='A command matches the attribute values of a source block'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-2703376604334983106</id><published>2008-07-02T17:15:00.002+03:00</published><updated>2009-08-09T17:18:13.148+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Privacy policy'/><title type='text'>Privacy Policy</title><content type='html'>Privacy Policy for http://www.mylisps.com&lt;br /&gt;&lt;br /&gt;The privacy of our visitors to http://www.mylisps.com is important to us.&lt;br /&gt;&lt;br /&gt;At http://www.mylisps.com, we recognize that privacy of your personal information is important. Here is information on what types of personal information we receive and collect when you use and visit http://www.mylisps.com, and how we safeguard your information. We never sell your personal information to third parties.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Log Files&lt;/em&gt;&lt;br /&gt;As with most other websites, we collect and use the data contained in log files. The information in the log files include your IP (internet protocol) address, your ISP (internet service provider, such as AOL or Shaw Cable), the browser you used to visit our site (such as Internet Explorer or Firefox), the time you visited our site and which pages you visited throughout our site.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Cookies and Web Beacons&lt;/em&gt;&lt;br /&gt;We do use cookies to store information, such as your personal preferences when you visit our site. This could include only showing you a popup once in your visit, or the ability to login to some of our features, such as forums.&lt;br /&gt;&lt;br /&gt;We also use third party advertisements on http://www.mylisps.com to support our site. Some of these advertisers may use technology such as cookies and web beacons when they advertise on our site, which will also send these advertisers (such as Google through the Google AdSense program) information including your IP address, your ISP , the browser you used to visit our site, and in some cases, whether you have Flash installed. This is generally used for geotargeting purposes (showing New York real estate ads to someone in New York, for example) or showing certain ads based on specific sites visited (such as showing cooking ads to someone who frequents cooking sites).&lt;br /&gt;&lt;br /&gt;&lt;em&gt;DoubleClick DART cookies&lt;/em&gt;&lt;br /&gt;We also may use DART cookies for ad serving through Google’s DoubleClick, which places a cookie on your computer when you are browsing the web and visit a site using DoubleClick advertising (including some Google AdSense advertisements). This cookie is used to serve ads specific to you and your interests (”interest based targeting”). The ads served will be targeted based on your previous browsing history (For example, if you have been viewing sites about visiting Las Vegas, you may see Las Vegas hotel advertisements when viewing a non-related site, such as on a site about hockey). DART uses “non personally identifiable information”. It does NOT track personal information about you, such as your name, email address, physical address, telephone number, social security numbers, bank account numbers or credit card numbers. You can opt-out of this ad serving on all sites using this advertising by visiting http://www.doubleclick.com/privacy/dart_adserving.aspx&lt;br /&gt;&lt;br /&gt;You can chose to disable or selectively turn off our cookies or third-party cookies in your browser settings, or by managing preferences in programs such as Norton Internet Security. However, this can affect how you are able to interact with our site as well as other websites. This could include the inability to login to services or programs, such as logging into forums or accounts.&lt;br /&gt;&lt;br /&gt;Deleting cookies does not mean you are permanently opted out of any advertising program. Unless you have settings that disallow cookies, the next time you visit a site running the advertisements, a new cookie will be added.&lt;br /&gt;AdSense Privacy Policy provided by &lt;a href="http://www.sparearticles.com/"&gt;spare articles&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-2703376604334983106?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/2703376604334983106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/2703376604334983106'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/07/privacy-policy.html' title='Privacy Policy'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author></entry><entry><id>tag:blogger.com,1999:blog-6448452380259876687.post-3236043588814877642</id><published>2008-07-01T00:28:00.011+03:00</published><updated>2009-08-12T11:01:24.383+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Privacy policy'/><category scheme='http://www.blogger.com/atom/ns#' term='AutoLISP Intro'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog Introduction'/><title type='text'>Welcome to my LISPs Drawer!</title><content type='html'>Welcome to &lt;em&gt;&lt;span style="color:#ff6600;"&gt;Hyderabadi&lt;/span&gt;&lt;/em&gt;'s LISPs Drawer!&lt;br /&gt;&lt;br /&gt;All AutoLISP programs are custom built by me.&lt;br /&gt;On this blog, you can find some of those AutoLISP routines which I have developed for the last few years.&lt;br /&gt;I hope that these exclusive LISP routines work well for you as they have been for me.&lt;br /&gt;All these lisp routines have been tested true with AutoCAD Rel.12 and onwards. You can also redesigned a particular LISP for its enhancement.&lt;br /&gt;&lt;br /&gt;Before starting this Blog, I was writing for my space (named as "&lt;em&gt;&lt;u&gt;mylisps&lt;/u&gt;&lt;/em&gt;") on &lt;span style="color:#3333ff;"&gt;20m.com&lt;/span&gt;. But due to a feeling of some kind of incosistency, I left that space &amp;amp; now I feel more comfortable with this own Blog of mine. Further more, I should declare that nothing except two or three routines have been copied from the previous site to this new blog. I have also DELETED all the previous data from that site!&lt;br /&gt;&lt;br /&gt;A brief introduction to AutoLISP® :&lt;br /&gt;Ref.: &lt;span style="color:#cc33cc;"&gt;GIS in Practice, by:Marianna Zichar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;AutoLISP® is a programming language which operates within AutoCAD® and designed for extending and customizing AutoCAD functionality. In short, AutoLISP is used for making AutoCAD shortcuts and timesavers. &lt;/span&gt;&lt;span style="color:#3366ff;"&gt;AutoCAD introduced AutoLISP as an application programming interface (API) in its Release 2.1, in the mid-1980s.&lt;br /&gt;AutoLISP is actually based on the LISP programming language, whose origins date back to the late 1950s. LISP was originally designed for use in Artificial Intelligence (AI) applications, and is still the basis for many AI applications.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;For a more comprehensive history of AutoLISP® &amp;amp; its advantages, please refer to this good book :&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Using-AutoLISP-AutoCAD-Bob-McFarlane/dp/0340720166"&gt;Using AutoLISP with AutoCAD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#ff0000;"&gt;&lt;strong&gt;The policy of this Blog:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt; All the content (except for quotable Quotes) on this Blog is the original one created by myself.&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; All the LISP files distributed here (through &lt;a href="http://www.keepandshare.com/doc/show.php?i=421990&amp;amp;cat=3&amp;amp;j=1914&amp;amp;fclick=y"&gt;keepandshare.com&lt;/a&gt;) have been developed by myself &amp;amp; not copied from some where else.&lt;br /&gt;&lt;strong&gt;3.&lt;/strong&gt; Whenever/wherever I mentioned some Quotes or some phrases regarding to AutoCAD® or AutoLISP®, I will definately give the real source.&lt;br /&gt;&lt;strong&gt;4.&lt;/strong&gt; This Blog's sole aim is to provide necessary or enhanced help to all those AutoCAD users who are interested to develop their speed &amp;amp; technical skills.&lt;br /&gt;&lt;strong&gt;5.&lt;/strong&gt; All the LISP files are provided here for free use, but if you want to distribute them through any online source, You are bound to give the reference of my blog.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Thanks for visiting my Blog. Have a nice stay.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;You are always welcome to contact me at:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#3366ff;"&gt;Mr. &lt;strong&gt;&lt;em&gt;&lt;u&gt;Syed&lt;/u&gt;&lt;/em&gt; : hyd2007[@]gmail.com&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6448452380259876687-3236043588814877642?l=www.mylisps.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.mylisps.com/feeds/3236043588814877642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.mylisps.com/2008/06/welcome-to-my-lisps-drawer.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/3236043588814877642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6448452380259876687/posts/default/3236043588814877642'/><link rel='alternate' type='text/html' href='http://www.mylisps.com/2008/06/welcome-to-my-lisps-drawer.html' title='Welcome to my LISPs Drawer!'/><author><name>Hyderabadi</name><uri>http://www.blogger.com/profile/03933308297011650354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02687531909040835237'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>