<?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 : Přepínání stavů viditelnosti dynamického bloku</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; : Přepínání stavů viditelnosti dynamického bloku]]></description>
  <pubDate>Fri, 15 May 2026 19:11:01 +0000</pubDate>
  <lastBuildDate>Fri, 21 Jun 2013 22:12:13 +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=17331</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[Přepínání stavů viditelnosti dynamického bloku : Dobr&#253; den.M&#283;l bych souvisej&#237;c&#237;...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=17331&amp;PID=79079&amp;title=prepinani-stavu-viditelnosti-dynamickeho-bloku#79079</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=9750">PetrKonecny</a><br /><strong>Předmět:</strong> 17331<br /><strong>Zasláno:</strong> 21.čer.2013 v 22:12<br /><br />Dobrý den.<br><br>Měl bych související dotaz:<br>Přepnout na dopředu zvolený název viditelnosti není problém - viz program "chgdynprop". Aktuální stav viditelnosti také přečtu programem "getdynprop". Ale netusím, jak přečíst název následujícího stavu viditelnosti ze seznamu možností nebo alespoň seznam možností viditelnosti. Z programu "tdb" lze vyčíst jaké možnosti viditelnosti jsou, ale neumím z tabulky vyfiltrovat pouze viditelnosti a ty pak následně zpracovat a použít jako vstup do "chgdynprop" pro "newval".<br>Poradíte mi jak zjistit následující stav viditelnosti/nebo seznam možností viditelnosti?<br><br>Děkuji.<br>]]>
   </description>
   <pubDate>Fri, 21 Jun 2013 22:12:13 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=17331&amp;PID=79079&amp;title=prepinani-stavu-viditelnosti-dynamickeho-bloku#79079</guid>
  </item> 
  <item>
   <title><![CDATA[Přepínání stavů viditelnosti dynamického bloku : Dobr&#253; den.D&#283;kuji za bleskovou...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=17331&amp;PID=78799&amp;title=prepinani-stavu-viditelnosti-dynamickeho-bloku#78799</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=14176">radimf</a><br /><strong>Předmět:</strong> 17331<br /><strong>Zasláno:</strong> 10.čer.2013 v 22:37<br /><br />Dobrý den.<br>Děkuji za bleskovou reakci a velmi užitečný odkaz.<br>Snad si s tím už poradíme.<br><br>]]>
   </description>
   <pubDate>Mon, 10 Jun 2013 22:37:36 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=17331&amp;PID=78799&amp;title=prepinani-stavu-viditelnosti-dynamickeho-bloku#78799</guid>
  </item> 
  <item>
   <title><![CDATA[Přepínání stavů viditelnosti dynamického bloku : Odpov&#283;&#271; na Va&#353;i ot&#225;zku zn&#237; asi...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=17331&amp;PID=78740&amp;title=prepinani-stavu-viditelnosti-dynamickeho-bloku#78740</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=161">alfred</a><br /><strong>Předmět:</strong> 17331<br /><strong>Zasláno:</strong> 06.čer.2013 v 12:48<br /><br />Odpověď na Vaši otázku zní asi "Ano, je to možné."<br><br>Práci s dynamickým blokem můžete vyřešit pomocí ukázkové funkce od Allena Johnsona (viz níže, nebo zde: <a href="http://www.cadforum.cz/forum/forum_posts.asp?TID=5120">http://www.cadforum.cz/forum/forum_posts.asp?TID=5120</a>)<br><br>Funkci použijete takhle:<br><br><font face="Courier New, Courier, mono"><i>(chgdynprop nazev_vybrane_entity Měněná_vlastnost Nová_hodnota)<br>(entupd nazev_vybrane_entity)<br></i></font><br>Funkce se tedy zjednodušší na výběr a práci s názvem viditelnosti<br><br><br><font face="Courier New, Courier, mono"><i>;;----------------------------------------------- -----------------------<br>;; changes a given variable in your block<br><br>(defun chgdynprop (e propname newval / obj v vval sal tot i)<br><br>(setq obj (if (= (type e) 'vla-object) e (vlax-ename-&gt;vla-object e)))<br>(if (= (vlax-get-property obj 'isdynamicblock) :vlax-true)<br>(progn<br>(setq v (vla-getdynamicblockproperties obj)<br>vval (vlax-variant-value v)<br>sal (vlax-safearray-&gt;list vval)<br>tot (length sal)<br>i 0<br>)<br>(while (&lt; i tot)<br>(if (= (vlax-get-property (nth i sal) "PropertyName") propname)<br>(progn<br>(vlax-put-property (nth i sal) "Value" newval)<br>(setq i tot)<br>)<br>(setq i (1+ i))<br>)<br>)<br>)<br>)<br>)</i></font><br>]]>
   </description>
   <pubDate>Thu, 06 Jun 2013 12:48:19 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=17331&amp;PID=78740&amp;title=prepinani-stavu-viditelnosti-dynamickeho-bloku#78740</guid>
  </item> 
  <item>
   <title><![CDATA[Přepínání stavů viditelnosti dynamického bloku : Dobr&#253; den.Nev&#237;te, pros&#237;m, zda...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=17331&amp;PID=78734&amp;title=prepinani-stavu-viditelnosti-dynamickeho-bloku#78734</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=14176">radimf</a><br /><strong>Předmět:</strong> 17331<br /><strong>Zasláno:</strong> 06.čer.2013 v 11:48<br /><br />Dobrý den.<br>Nevíte, prosím, zda je naprogramovat skritp v lispu, který při vyvolání a vybrání dynamického bloku přepne jeho stav viditelnosti? Používám triviální dynamické bloky o max. 3 stavech viditelnosti.<br>Klikat přes myš je velice zdlouhavé.<br>Každý stav jakéhokoliv dynamického bloku by byl označen:<br>1 xxx<br>2 xxx<br>3 xxx<br>Tj. skript by vůbec nezajímal přesný název stavu, ale řídil by se podle filtru výběru ČÍSLO*<br>Stavy by se přepínaly cyklicky furt dokola 1-2-3-1-2..., při každém vyvolání fukce.<br><br>Děkuji za případné reakce.]]>
   </description>
   <pubDate>Thu, 06 Jun 2013 11:48:39 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=17331&amp;PID=78734&amp;title=prepinani-stavu-viditelnosti-dynamickeho-bloku#78734</guid>
  </item> 
 </channel>
</rss>