<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION in AutoCAD Forum</title>
    <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720376#M143344</link>
    <description>&lt;P&gt;WHEN I MEANT MULTIPLE I MEAN JUST 2 CIRCLES.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 10 Apr 2019 12:49:57 GMT</pubDate>
    <dc:creator>Jgmargarito26</dc:creator>
    <dc:date>2019-04-10T12:49:57Z</dc:date>
    <item>
      <title>LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720130#M143334</link>
      <description>&lt;P&gt;COULD I GET SOME HELP, ON CREATING A LISP WERE INSTEAD OF PICKING CENTER POINT TO CENTERPOINT, YOU COULD BE ABLE TO SELECT A CIRCLE TO CIRCLE AND IT GIVES YOU A DISTANCE ON YOUR COMMAND BAR OR IN A DIM STYLE.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 11:15:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720130#M143334</guid>
      <dc:creator>Jgmargarito26</dc:creator>
      <dc:date>2019-04-10T11:15:59Z</dc:date>
    </item>
    <item>
      <title>LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720129#M143340</link>
      <description>&lt;P&gt;COULD I GET SOME HELP, ON CREATING A LISP WERE INSTEAD OF PICKING CENTER POINT TO CENTERPOINT, YOU COULD BE ABLE TO SELECT A CIRCLE TO CIRCLE AND IT GIVES YOU A DISTANCE ON YOUR COMMAND BAR OR IN A DIM STYLE.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 11:15:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720129#M143340</guid>
      <dc:creator>Jgmargarito26</dc:creator>
      <dc:date>2019-04-10T11:15:52Z</dc:date>
    </item>
    <item>
      <title>Re: LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720255#M143335</link>
      <description>&lt;P&gt;&lt;FONT color="#000000"&gt;Hi,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;Try &lt;STRONG&gt;QDIM&lt;/STRONG&gt; command .&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 12:04:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720255#M143335</guid>
      <dc:creator>imadHabash</dc:creator>
      <dc:date>2019-04-10T12:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720268#M143336</link>
      <description>&lt;P&gt;THAT ITS GOOD, BUT IT CREATES A DIMENSION I WAS HOPING FOR SOMETHING WERE IT TELLS YOU IN THE COMMAND BAR, WE DEAL WITH A HIGH VOLUME OF WORK SO SOMETHING FAST WITH OUT ME GOING BACK AND DELETING.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 12:08:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720268#M143336</guid>
      <dc:creator>Jgmargarito26</dc:creator>
      <dc:date>2019-04-10T12:08:51Z</dc:date>
    </item>
    <item>
      <title>Re: LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720332#M143337</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4409250"&gt;@Jgmargarito26&lt;/a&gt;&amp;nbsp; hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;here you are but untested&amp;nbsp;&lt;img id="smileylol" class="emoticon emoticon-smileylol" src="https://forums.autodesk.com/i/smilies/16x16_smiley-lol.png" alt="Smiley LOL" title="Smiley LOL" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;enjoy&lt;/P&gt;
&lt;P&gt;moshe&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;(defun c:cdist ( / ss elist0 elist1 c0 c1)
 (if (setq ss (ssget '((0 . "circle"))))
  (cond
   ((/= (sslength ss) 2)
    (prompt "\nerror: select only two circles.")
   ); case
   ( t
    (setq elist0 (entget (ssname ss 0)) elist1 (entget (ssname ss 1)))
    (setq c0 (cdr (assoc '10 elist0)) c1 (cdr (assoc '10 elist1)))
    (princ (strcat "\nDistance= " (rtos (distance c0 c1))))
   ); case
  ); cond
 (princ)
)&lt;BR /&gt;
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 12:28:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720332#M143337</guid>
      <dc:creator>Moshe-A</dc:creator>
      <dc:date>2019-04-10T12:28:51Z</dc:date>
    </item>
    <item>
      <title>Re: LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720343#M143341</link>
      <description>&lt;P&gt;The &lt;A href="https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/bd-p/130" target="_blank" rel="noopener"&gt;Customization Forum&lt;/A&gt; is the better place to request something like this, but quickly and in simplest terms [and untested]:&lt;/P&gt;
&lt;PRE&gt;(defun C:C2CD (/ c1 c2); = Circle-{to}-Circle Distance
  (setq
    c1 (car (entsel "\nSelect a Circle: "))
    c2 (car (entsel "\nSelect another Circle: "))
  ); setq
  (prompt
    (strcat
      "\nDistance between Circle centers is "
      (rtos ; [in current Units mode/precision settings]
        (distance
          (cdr (assoc 10 (entget c1)))
          (cdr (assoc 10 (entget c2)))
        ); distance
      ); rtos
      "."
    ); strcat
  ); prompt
); defun&lt;/PRE&gt;
&lt;P&gt;It could be made to verify that you actually picked two Circles, and not the same one twice, and could make different use of the information, etc., etc.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 12:38:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720343#M143341</guid>
      <dc:creator>Kent1Cooper</dc:creator>
      <dc:date>2019-04-10T12:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720344#M143338</link>
      <description>&lt;P&gt;NO LUCK&lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://forums.autodesk.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 12:35:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720344#M143338</guid>
      <dc:creator>Jgmargarito26</dc:creator>
      <dc:date>2019-04-10T12:35:07Z</dc:date>
    </item>
    <item>
      <title>Re: LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720352#M143342</link>
      <description>&lt;P&gt;HEY THIS IS EXACTLY WHAT I WAS LOOKING FOR, IS THERE A WAY FOR IT SELECT MULTIPLE INSTEAD OF CHOSSING ONE CIRCLE AT A TIME? I KNOW IAM ASKING FOR TO MUCH&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 12:38:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720352#M143342</guid>
      <dc:creator>Jgmargarito26</dc:creator>
      <dc:date>2019-04-10T12:38:51Z</dc:date>
    </item>
    <item>
      <title>Re: LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720369#M143343</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4409250"&gt;@Jgmargarito26&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;.... IS THERE A WAY FOR IT SELECT MULTIPLE INSTEAD OF CHOSSING ONE CIRCLE AT A TIME? ....&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm not sure I see the advantage in that.&amp;nbsp; You'd still need to make at least two picks, to define a window, or at best a pick-and-hold and a release using Lasso selection.&amp;nbsp; What if the selection contains &lt;EM&gt;more than two&lt;/EM&gt;&amp;nbsp; Circles?&amp;nbsp; What should it do then?&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 12:50:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720369#M143343</guid>
      <dc:creator>Kent1Cooper</dc:creator>
      <dc:date>2019-04-10T12:50:25Z</dc:date>
    </item>
    <item>
      <title>Re: LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720376#M143344</link>
      <description>&lt;P&gt;WHEN I MEANT MULTIPLE I MEAN JUST 2 CIRCLES.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 12:49:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720376#M143344</guid>
      <dc:creator>Jgmargarito26</dc:creator>
      <dc:date>2019-04-10T12:49:57Z</dc:date>
    </item>
    <item>
      <title>Re: LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720405#M143339</link>
      <description>&lt;P&gt;you are right, here's a fix&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;(defun c:cdist ( / ss elist0 elist1 c0 c1)
 (if (setq ss (ssget '((0 . "circle"))))
  (cond
   ((/= (sslength ss) 2)
    (prompt "\nerror: select only two circles.")
   ); case
   ( t
    (setq elist0 (entget (ssname ss 0)) elist1 (entget (ssname ss 1)))
    (setq c0 (cdr (assoc '10 elist0)) c1 (cdr (assoc '10 elist1)))
    (princ (strcat "\nDistance= " (rtos (distance c0 c1))))
   ); case
  ); cond
 ); if
 (princ)
)
&lt;/PRE&gt;</description>
      <pubDate>Wed, 10 Apr 2019 13:03:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720405#M143339</guid>
      <dc:creator>Moshe-A</dc:creator>
      <dc:date>2019-04-10T13:03:39Z</dc:date>
    </item>
    <item>
      <title>Re: LISP FOR DISTANCE BETWEEN 2 CIRCLE SELECTION</title>
      <link>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720422#M143345</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4409250"&gt;@Jgmargarito26&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;WHEN I MEANT MULTIPLE I MEAN JUST 2 CIRCLES.&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Well, you can do this, to have it keep asking until you pick two and only two Circles:&lt;/P&gt;
&lt;PRE&gt;(defun C:C2CD (/ ss); = Circle-{to}-Circle Distance
  (prompt "\nFor the distance betwen two Circle centers,")
  (while
    (not
      (and
        (setq ss (ssget '((0 . "CIRCLE"))))
        (= (sslength ss) 2)
      ); and
    ); not
    (prompt "\nMust select 2 and only 2 Circles.")
  ); while
  (prompt
    (strcat
      "\nDistance between Circle centers is "
      (rtos ; [in current Units mode/precision settings]
        (distance
          (cdr (assoc 10 (entget (ssname ss 0))))
          (cdr (assoc 10 (entget (ssname ss 1))))
        ); distance
      ); rtos
      "."
    ); strcat
  ); prompt
  (princ)
); defun&lt;/PRE&gt;
&lt;P&gt;But that seems a disadvantage to me, in terms of selection steps.&amp;nbsp; Not only do you still need at least two picks or a pick-and-hold-and-release to make the selection, but you also need to Enter to complete the selection.&amp;nbsp; For me, I'd rather use just two picks as in my first suggestion.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 13:12:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum/lisp-for-distance-between-2-circle-selection/m-p/8720422#M143345</guid>
      <dc:creator>Kent1Cooper</dc:creator>
      <dc:date>2019-04-10T13:12:32Z</dc:date>
    </item>
  </channel>
</rss>

