<?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>tópico Re: script para layers - Lisp em AutoCAD - Fórum Português</title>
    <link>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5298465#M14199</link>
    <description>&lt;P&gt;Só mais uma pergunta, com"script" queres dizer um ficheiro .scr ou pode ser uma rotina de lisp?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Henrique&lt;/P&gt;</description>
    <pubDate>Thu, 25 Sep 2014 15:33:25 GMT</pubDate>
    <dc:creator>hmsilva</dc:creator>
    <dc:date>2014-09-25T15:33:25Z</dc:date>
    <item>
      <title>script para layers - Lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5297767#M14196</link>
      <description>&lt;P&gt;boas pessoal..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;preciso de um script que altere as layers todas de um desenho para uma cor e expessuras á minha escolhas e que logo de seguida coloque algumas layers com que trabalho com uma cor diferente e&amp;nbsp; com a respectiva expessura..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;preciso de algo deste género.... (command "layer" "m" "layer_1" "c" "56" "" "")...mas este cria a layer com&amp;nbsp; a côr 56......mas era deste tipo que pretendia.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Obrigado&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2014 12:25:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5297767#M14196</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-09-25T12:25:33Z</dc:date>
    </item>
    <item>
      <title>Re: script para layers - Lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5297941#M14197</link>
      <description>&lt;P&gt;Olá nmareis,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;qual a cor e expessura para todas as layers, quais os nome da layers que trabalhas, cor e expessura?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2014 13:50:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5297941#M14197</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2014-09-25T13:50:14Z</dc:date>
    </item>
    <item>
      <title>Re: script para layers - Lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5298377#M14198</link>
      <description>&lt;P&gt;preciso apenas de um exemplo...depois eu adapto ás minhas necessidades...obrigado&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2014 15:15:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5298377#M14198</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-09-25T15:15:06Z</dc:date>
    </item>
    <item>
      <title>Re: script para layers - Lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5298465#M14199</link>
      <description>&lt;P&gt;Só mais uma pergunta, com"script" queres dizer um ficheiro .scr ou pode ser uma rotina de lisp?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2014 15:33:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5298465#M14199</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2014-09-25T15:33:25Z</dc:date>
    </item>
    <item>
      <title>Re: script para layers - Lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5298579#M14200</link>
      <description>&lt;P&gt;pode ser uma rotina lisp....ou seja ( .lsp) obrigado...&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2014 15:56:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5298579#M14200</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-09-25T15:56:54Z</dc:date>
    </item>
    <item>
      <title>Re: script para layers - Lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5298613#M14201</link>
      <description>&lt;P&gt;Aqui vai...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;(defun c:demo (/ lay process)

  (defun process (la col lwt / trc)
    (if (= (vla-get-Lock la) :vlax-true)
      (progn
        (vla-put-Lock la :vlax-false)
        (setq trc (vla-get-truecolor la))
        (vla-put-colorindex trc col)
        (vla-put-truecolor la trc)
        (vlax-release-object trc)
        (vla-put-Lineweight la lwt)
        (vla-put-Lock la :vlax-True)
      )
      (progn
        (setq trc (vla-get-truecolor la))
        (vla-put-colorindex trc col)
        (vla-put-truecolor la trc)
        (vlax-release-object trc)
        (vla-put-Lineweight la lwt)
      )
    )
  )

  (vlax-for Layer (vla-get-layers (vla-get-ActiveDocument (vlax-get-acad-object)))
    (cond ((wcmatch (strcase (vla-get-Name Layer)) "LAYER A,LAYER B")
           (process layer 3 acLnWt020)
          )
          ((wcmatch (strcase (vla-get-Name Layer)) "LAYER C,LAYER D")
           (process layer 6 acLnWt020)
          )
          ((wcmatch (strcase (vla-get-Name Layer)) "LAYER E,LAYER F")
           (process layer 4 acLnWt020)
          )
          (T
           (process layer 1 acLnWt009)
          )
    )
  )
  (princ)
)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;em que&lt;/P&gt;
&lt;P&gt;((wcmatch (strcase (vla-get-Name Layer)) "LAYER A,LAYER B");; escreve o nome das layers em maiusculas&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (process layer 3 acLnWt020);; 3 é a cor e acLnWt020 a expessura 0.2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;e&lt;/P&gt;
&lt;P&gt;&amp;nbsp;(T&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (process layer 1 acLnWt009);; todas as outras na cor 1 e expessura 0.09&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Espero que ajude&lt;/P&gt;
&lt;P&gt;Henrique&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2014 16:10:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5298613#M14201</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2014-09-25T16:10:12Z</dc:date>
    </item>
    <item>
      <title>Re: script para layers - Lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5298703#M14202</link>
      <description>&lt;P&gt;Acho que ajuda mesmo...obrigadão....hoje já não tenho tempo mas amanhã vou tratar disso e vou experimentar depois dou o feedback...mais uma vez um muito obrigado.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2014 16:32:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/5298703#M14202</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-09-25T16:32:54Z</dc:date>
    </item>
    <item>
      <title>Re: script para layers - Lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/9610237#M14203</link>
      <description>&lt;P&gt;Não funcionou como lisp. Funcionou como script mesmo, copiei o conteúdo e colei no "command line" do Autocad. Muito bom mesmo. Obrigado também.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jun 2020 14:22:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/script-para-layers-lisp/m-p/9610237#M14203</guid>
      <dc:creator>helmoatayde</dc:creator>
      <dc:date>2020-06-30T14:22:56Z</dc:date>
    </item>
  </channel>
</rss>

