<?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: Select new layer by changning part of selected layer name. in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/select-new-layer-by-changning-part-of-selected-layer-name/m-p/11769266#M34190</link>
    <description>&lt;P&gt;Thank you for your solution&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1779365"&gt;@ВeekeeCZ&lt;/a&gt;&amp;nbsp;! At first I thought a new layer would make it a lot more complicated. But as I see now this works well.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 21 Feb 2023 09:03:10 GMT</pubDate>
    <dc:creator>jeroen.koedijk1</dc:creator>
    <dc:date>2023-02-21T09:03:10Z</dc:date>
    <item>
      <title>Select new layer by changning part of selected layer name.</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/select-new-layer-by-changning-part-of-selected-layer-name/m-p/11761849#M34188</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm looking for a lisp to change the status of my selected object(s). We have the status represented in the layer name. So our layer names are something like:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- "GM-SP-N-XX-example" (for new)&amp;nbsp;&lt;/P&gt;&lt;P&gt;- "GM-SP-E-XX-example" (for existing)&amp;nbsp;&lt;/P&gt;&lt;P&gt;- "GM-SP-RS-XX-example" (reuse source)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I want to select a layer. Get its layer name. Change the part between the second "-" and third "-". Look for a layer in my drawing with the new layer name and change selected object(s) to said layer. If the new layer not in the drawing give a error.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone help me ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(My programming skills don't surpass "hello world" and I tried ChatGPT but it has trouble with AutoDesk Lisp I guess)&lt;/P&gt;</description>
      <pubDate>Fri, 17 Feb 2023 10:05:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/select-new-layer-by-changning-part-of-selected-layer-name/m-p/11761849#M34188</guid>
      <dc:creator>jeroen.koedijk1</dc:creator>
      <dc:date>2023-02-17T10:05:47Z</dc:date>
    </item>
    <item>
      <title>Re: Select new layer by changning part of selected layer name.</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/select-new-layer-by-changning-part-of-selected-layer-name/m-p/11761858#M34189</link>
      <description>&lt;P&gt;Don't you rather want to create a new layer if does not exist? And possibly notify that it was created.&lt;/P&gt;
&lt;P&gt;Error is also possible, but what if you select two objects, different layers, one targeting layer exists, the second not?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's the example for existing target layer.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;(defun c:SLE ( / s i d l)

  (if (setq s (ssget "_:L" '((8 . "*-N-*,*-E-*,*-RS-*"))))
    (repeat (setq i (sslength s))
      (setq d (entget (ssname s (setq i (1- i))))
	    l (cdr (assoc 8 d))
	    l (vl-string-subst "-E-" "-N-" l)
	    l (vl-string-subst "-E-" "-RS-" l))
      (or (tblsearch "LAYER" l)
	  (princ (strcat "\n&amp;gt;&amp;gt; Created layer: " l)))
      (entmod (append d (list (cons 8 l))))))
  (princ)
  )
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Feb 2023 10:27:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/select-new-layer-by-changning-part-of-selected-layer-name/m-p/11761858#M34189</guid>
      <dc:creator>ВeekeeCZ</dc:creator>
      <dc:date>2023-02-17T10:27:44Z</dc:date>
    </item>
    <item>
      <title>Re: Select new layer by changning part of selected layer name.</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/select-new-layer-by-changning-part-of-selected-layer-name/m-p/11769266#M34190</link>
      <description>&lt;P&gt;Thank you for your solution&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1779365"&gt;@ВeekeeCZ&lt;/a&gt;&amp;nbsp;! At first I thought a new layer would make it a lot more complicated. But as I see now this works well.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Feb 2023 09:03:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/select-new-layer-by-changning-part-of-selected-layer-name/m-p/11769266#M34190</guid>
      <dc:creator>jeroen.koedijk1</dc:creator>
      <dc:date>2023-02-21T09:03:10Z</dc:date>
    </item>
    <item>
      <title>回复： Select new layer by changning part of selected layer name.</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/select-new-layer-by-changning-part-of-selected-layer-name/m-p/11801321#M34191</link>
      <description>&lt;P&gt;Hello.&lt;BR /&gt;I'm new to your method of building layer names.&lt;BR /&gt;Can you tell me, what kind of occasion is it used in?&lt;/P&gt;</description>
      <pubDate>Mon, 06 Mar 2023 13:45:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/select-new-layer-by-changning-part-of-selected-layer-name/m-p/11801321#M34191</guid>
      <dc:creator>WeTanks</dc:creator>
      <dc:date>2023-03-06T13:45:42Z</dc:date>
    </item>
  </channel>
</rss>

