<?xml version="1.0" encoding="windows-1250" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>CAD F&#243;rum : Hromadný Refedit -2</title>
  <link>https://www.cadforum.cz/forum/</link>
  <description><![CDATA[Toto je XML obsahový kanál serveru; CAD F&#243;rum : CAD programov&#225;n&#237; : Hromadný Refedit -2]]></description>
  <pubDate>Fri, 15 May 2026 10:33:56 +0000</pubDate>
  <lastBuildDate>Thu, 12 Feb 2009 08:18:57 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://www.cadforum.cz/forum/RSS_post_feed.asp?TID=8085</WebWizForums:feedURL>
  <image>
   <title><![CDATA[CAD F&#243;rum]]></title>
   <url>https://www.cadforum.cz/forum/forum_images/web_wiz_forums.png</url>
   <link>https://www.cadforum.cz/forum/</link>
  </image>
  <item>
   <title><![CDATA[Hromadný Refedit -2 : Znova otev&#237;r&#225;m toto t&#233;ma. M&#225;m...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=8085&amp;PID=40863&amp;title=hromadny-refedit-2#40863</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=46">Ferdinand</a><br /><strong>Předmět:</strong> 8085<br /><strong>Zasláno:</strong> 12.úno.2009 v 08:18<br /><br />Znova otevírám toto téma. Mám vybranou sekvenci z lispu<DIV><FONT color=#0000ff>(defun...</FONT></DIV><DIV><FONT color=#0000ff>...</FONT></DIV><DIV><FONT color=#0000ff>(setq DWG (cadr (fnsplitl (getvar "dwgname"))))<BR>(setq DWGC (strcat DWG "_C"))</FONT></DIV><DIV><FONT color=#0000ff>;;1-podrutina-vl.ent. bloku obrysu -zmena barvy&amp;ltype=ByBlock<BR>(defun C:zmena_EC (/ 1PZ 1E 1S0 PE62 PE6 NE62 NE6)<BR>&nbsp; (setq&nbsp;1PZ (ssget "_X"<BR>&nbsp;&nbsp;&nbsp;&nbsp; (list (cons -4 "&lt;OR")<BR>&nbsp;&nbsp;&nbsp; (cons 0 "LWPOLYLINE")<BR>&nbsp;&nbsp;&nbsp; (cons 62 6)<BR>&nbsp;&nbsp;&nbsp; (cons 6 "center")<BR>&nbsp;&nbsp;&nbsp; (cons -4 "OR&gt;")<BR>&nbsp;&nbsp;&nbsp; (cons -4 "&lt;OR")<BR>&nbsp;&nbsp;&nbsp; (cons 0 "LINE")<BR>&nbsp;&nbsp;&nbsp; (cons 62 6)<BR>&nbsp;&nbsp;&nbsp; (cons 6 "center")<BR>&nbsp;&nbsp;&nbsp; (cons -4 "OR&gt;")<BR>&nbsp;&nbsp;&nbsp;&nbsp; )<BR>&nbsp;&nbsp;&nbsp;&nbsp; )<BR>&nbsp; )</FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#0000ff>;;2-cyklus-zmena vl. ent. bloku obrysu<BR>(setq N 0)<BR>(while (&lt; N (sslength 1PZ))<BR>&nbsp; (setq 1E (ssname 1PZ N))<BR>&nbsp; (setq 1S0 (entget 1E))<BR>&nbsp; (setq PE62 (assoc 62 1S0))<BR>&nbsp; (setq PE6 (assoc 6 1S0))<BR>&nbsp; (setq NE62 (cons 62 0))<BR>&nbsp; (setq NE6 (cons 6 "ByBlock"))<BR>&nbsp; (setq 1S0 (subst NE62 PE62 1S0))<BR>&nbsp; (setq 1S0 (subst NE6 PE6 1S0))<BR>&nbsp; (entmod 1S0)<BR>&nbsp; (entupd 1E)<BR>&nbsp; (setq N (1+ N))<BR>)<BR>)</FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#0000ff>;;3-proces-zmena vl. ent. bloku obrysu</FONT></DIV><DIV><FONT color=#0000ff>(command "_snap" "_OFf")<BR>(progn<BR>&nbsp; (command "_refedit")<BR>&nbsp; (while (&gt; (getvar "cmdactive") 0) (command pause))<BR>&nbsp; (C:zmena_EC)<BR>&nbsp; (command "_refclose")<BR>&nbsp; (while (&gt; (getvar "cmdactive") 0) (command "_S"))<BR>)</FONT></DIV><DIV><FONT color=#0000ff></FONT>&nbsp;</DIV><DIV><FONT color=#0000ff>;;4-blok obrysu -zmena barvy=magenta &amp; ltype=center<BR>(if (tblsearch "block" DWGC)<BR>&nbsp; (progn<BR>&nbsp;&nbsp;&nbsp; (setq 0PZ<BR>&nbsp;&nbsp;&nbsp; (ssget<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "_X"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (list (cons 0 "INSERT") (cons 2 DWGC))<BR>&nbsp;&nbsp;&nbsp; )<BR>&nbsp;&nbsp;&nbsp; )<BR>&nbsp;&nbsp;&nbsp; (setq 0E (ssname 0PZ 0))<BR>&nbsp;&nbsp;&nbsp; (setq 0S0 (entget 0E))<BR>&nbsp;&nbsp;&nbsp; (setq P62 (assoc 62 0S0))<BR>&nbsp;&nbsp;&nbsp; (setq P6 (assoc 6 0S0))<BR>&nbsp;&nbsp;&nbsp; (setq N62 (cons 62 6))<BR>&nbsp;&nbsp;&nbsp; (setq N6 (cons 6 "center"))<BR>&nbsp;&nbsp;&nbsp; (setq 0S0 (subst N62 P62 0S0))<BR>&nbsp;&nbsp;&nbsp; (setq 0S0 (subst N6 P6 0S0))<BR>&nbsp;&nbsp;&nbsp; (entmod 0S0)<BR>&nbsp;&nbsp;&nbsp; (entupd 0E)<BR>&nbsp; )<BR>&nbsp; nil<BR>)</FONT></DIV><DIV><FONT color=#0000ff>(command "_qsave")</FONT></DIV><DIV><FONT color=#0000ff>...</FONT></DIV><DIV><FONT color=#0000ff>)</FONT></DIV><DIV>&nbsp;</DIV><DIV>Pokud sekvence <FONT color=#0000ff>1-, 2-, 3-, 4-&nbsp;</FONT>postupně nakopiruju do p.ř. tak se to provede. Pokud ale to chci aplikovat jako kompaktní volaný&nbsp;lisp, tak to provede jen <FONT color=#0000ff>1-,2-,3- </FONT>a <FONT color=#ff0000>qsave</FONT>, bez chybové hlášky, <FONT color=#0000ff>4-</FONT> vynechá.</DIV>]]>
   </description>
   <pubDate>Thu, 12 Feb 2009 08:18:57 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=8085&amp;PID=40863&amp;title=hromadny-refedit-2#40863</guid>
  </item> 
 </channel>
</rss>