<?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 : AutoLISP Pomoc</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; : AutoLISP Pomoc]]></description>
  <pubDate>Sun, 14 Jun 2026 09:34:38 +0000</pubDate>
  <lastBuildDate>Thu, 23 Nov 2017 14:41:16 +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=25268</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[AutoLISP Pomoc : Snad takto, snad to pom&#367;&#382;euplo...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109521&amp;title=autolisp-pomoc#109521</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=1045">johny</a><br /><strong>Předmět:</strong> 25268<br /><strong>Zasláno:</strong> 23.lis.2017 v 14:41<br /><br />Snad takto, snad to pomůže<div><br></div><div><a href="uploads/1045/Squares_-_popis.lsp" target="_blank" rel="nofollow">uploads/1045/Squares_-_popis.lsp</a><br></div>]]>
   </description>
   <pubDate>Thu, 23 Nov 2017 14:41:16 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109521&amp;title=autolisp-pomoc#109521</guid>
  </item> 
  <item>
   <title><![CDATA[AutoLISP Pomoc : Viem, &#382;e to bude znie&#357; dos&#357; otravne,...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109515&amp;title=autolisp-pomoc#109515</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=80974">arcHI4</a><br /><strong>Předmět:</strong> 25268<br /><strong>Zasláno:</strong> 23.lis.2017 v 11:50<br /><br />Viem, že to bude znieť dosť otravne, ale vedeli by ste/mali by ste čas ten kód iba stručne vysvetliť ? čo ktorý riadok iba tak dvojslovne znamená ? <img src="https://www.cadforum.cz/forum/smileys/smiley5.gif" border="0" alt="C&#111;nfused" title="C&#111;nfused" /> <br>]]>
   </description>
   <pubDate>Thu, 23 Nov 2017 11:50:52 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109515&amp;title=autolisp-pomoc#109515</guid>
  </item> 
  <item>
   <title><![CDATA[AutoLISP Pomoc : Je to super   V&#271;aka ]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109434&amp;title=autolisp-pomoc#109434</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=80974">arcHI4</a><br /><strong>Předmět:</strong> 25268<br /><strong>Zasláno:</strong> 20.lis.2017 v 09:33<br /><br />Je to super <img src="https://www.cadforum.cz/forum/smileys/smiley20.gif" border="0" alt="Thumbs Up" title="Thumbs Up" /> &nbsp; Vďaka<br>]]>
   </description>
   <pubDate>Mon, 20 Nov 2017 09:33:26 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109434&amp;title=autolisp-pomoc#109434</guid>
  </item> 
  <item>
   <title><![CDATA[AutoLISP Pomoc : Ou, pravda&#382;e. Zkuste to takto.(vl-load-com)(defun...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109433&amp;title=autolisp-pomoc#109433</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=1045">johny</a><br /><strong>Předmět:</strong> 25268<br /><strong>Zasláno:</strong> 20.lis.2017 v 09:19<br /><br />Ou, pravdaže. Zkuste to takto.<div><br></div><div><div><font face="Courier New, Courier, mono" size="1">(vl-load-com)</font></div><div><font face="Courier New, Courier, mono" size="1"><br></font></div><div><font face="Courier New, Courier, mono" size="1">(defun c:Squares ( / *error* adoc pnt rad clr n i cmd 1+-)</font></div><div><font face="Courier New, Courier, mono" size="1"><br></font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; (defun *error* (msg)</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; (if (not (wcmatch msg "Function cancelled,quit / exit abort,console break,end"))</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; &nbsp; (princ (strcat "\nError: " msg)))</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; (if cmd (setvar 'CMDECHO cmd))</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; (vla-endundomark adoc)</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; (princ))</font></div><div><font face="Courier New, Courier, mono" size="1"><br></font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; (vla-endundomark (setq adoc (vla-get-activedocument (vlax-get-acad-object))))</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; (vla-startundomark adoc)</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp;&nbsp;</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; (if (and (setq pnt (getpoint "\nSpecify centre of square: "))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(not (initget (+ 2 3)))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(setq rad (getdist "\nSpecify initial radius: "))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(not (initget 2))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(setq n (getdist (strcat "\nSpecify number of steps (min: -" (itoa (fix rad)) "): ")))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(or (&gt;= (+ rad n) 0)</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp;(prompt "\nError: Number of decreasing steps leads radius below zero!"))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(setq 1+- (if (minusp n) 1- 1+)</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">		</span> n (abs n)&nbsp;</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">		</span> i 0</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">		</span> clr 1</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">		</span> cmd (getvar 'CMDECHO))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(setvar 'CMDECHO 0)</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;)</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; (while (&lt;= (setq i (1+ i)) n)</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; &nbsp; (command "_.POLYGON" 4 "_non" pnt "_C" rad</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp;"_.CHPROP" "_L" "" "_C" (setq clr (if (= clr 251) 11 (+ clr 10))) "")</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; &nbsp; (setq rad (1+- rad))))</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; (*error* "end")</font></div><div><font face="Courier New, Courier, mono" size="1">)</font></div></div>]]>
   </description>
   <pubDate>Mon, 20 Nov 2017 09:19:51 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109433&amp;title=autolisp-pomoc#109433</guid>
  </item> 
  <item>
   <title><![CDATA[AutoLISP Pomoc : Je to super ;) m&#225;m iba e&#353;te jednu...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109428&amp;title=autolisp-pomoc#109428</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=80974">arcHI4</a><br /><strong>Předmět:</strong> 25268<br /><strong>Zasláno:</strong> 19.lis.2017 v 20:38<br /><br />Je to super ;) mám iba ešte jednu malú prosbu, nevyznám sa vám totižto do toho kódu (to asi do žiadneho) takže neviem čo prepísať.<br><br>Keď zadávam záporný počet štvorcov (čiže vykresluje dovnútra toho prvého štvorca), tak tá minimálna hodnota trochu nesedí s realitou.<br><br>Príklad: zadám začiatočný bod, zadám polomer prvého štvorca (povedzme <b>2</b>)<br><br><img src="http://www.cadforum.cz/forum/uploads/80974/1.jpg" height="258" width="480" border="0" />,<br><br>&nbsp;a píše mi, že najmenšia možná hodnota je -2). <br><br><img src="http://www.cadforum.cz/forum/uploads/80974/2.jpg" height="199" width="475" border="0" /><br>To znamená že by malo vykresliť ešte jeden štvorec do vnútra (čiže jeho polomer by bol 1).<br><img src="uploads/80974/4.jpg" height="351" width="618" border="0" /><br>Ale nič sa nevykreslí. Dala by sa ešte táto chybička opraviť, aby vytvorilo to čo na poslednom screen-e ? O:-) Veľmi pekne ďakujem za Váš čas.<br><br><br><br><br><br>]]>
   </description>
   <pubDate>Sun, 19 Nov 2017 20:38:16 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109428&amp;title=autolisp-pomoc#109428</guid>
  </item> 
  <item>
   <title><![CDATA[AutoLISP Pomoc : N&#283;kdy je lep&#353;&#237; obr&#225;zek... Snad...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109427&amp;title=autolisp-pomoc#109427</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=1045">johny</a><br /><strong>Předmět:</strong> 25268<br /><strong>Zasláno:</strong> 19.lis.2017 v 19:16<br /><br />Někdy je lepší obrázek... Snad jsem to pochopil, jinak si to upravte dle libosti...<div><br></div><div><div><font face="Courier New, Courier, mono" size="1">(vl-load-com)</font></div><div><font face="Courier New, Courier, mono" size="1"><br></font></div><div><font face="Courier New, Courier, mono" size="1">(defun c:Squares ( / *error* adoc pnt rad ckr n i cmd 1+-)</font></div><div><font face="Courier New, Courier, mono" size="1"><br></font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; (defun *error* (msg)</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; (if (not (wcmatch msg "Function cancelled,quit / exit abort,console break,end"))</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; &nbsp; (princ (strcat "\nError: " msg)))</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; (if cmd (setvar 'CMDECHO cmd))</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; (vla-endundomark adoc)</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; (princ))</font></div><div><font face="Courier New, Courier, mono" size="1"><br></font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; (vla-endundomark (setq adoc (vla-get-activedocument (vlax-get-acad-object))))</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; (vla-startundomark adoc)</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp;&nbsp;</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; (if (and (setq pnt (getpoint "\nSpecify centre of square: "))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(not (initget (+ 2 3)))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(setq rad (getdist "\nSpecify initial radius: "))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(not (initget 2))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(setq n (getdist (strcat "\nSpecify number of steps (min: -" (itoa (fix rad)) "): ")))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(or (&gt; (+ rad n) 0)</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp;(prompt "\nError: Number of decreasing steps leads radius below zero!"))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(setq 1+- (if (minusp n) 1- 1+)</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">		</span> n (abs n)&nbsp;</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">		</span> i 0</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">		</span> clr 1</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">		</span> cmd (getvar 'CMDECHO))</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;(setvar 'CMDECHO 0)</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp;)</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; (while (&lt;= (setq i (1+ i)) n)</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; &nbsp; (command "_.POLYGON" 4 "_non" pnt "_C" rad</font></div><div><font face="Courier New, Courier, mono" size="1"><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp;"_.CHPROP" "_L" "" "_C" (setq clr (if (= clr 251) 11 (+ clr 10))) "")</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; &nbsp; &nbsp; (setq rad (1+- rad))))</font></div><div><font face="Courier New, Courier, mono" size="1">&nbsp; (*error* "end")</font></div><div><font face="Courier New, Courier, mono" size="1">)</font></div></div>]]>
   </description>
   <pubDate>Sun, 19 Nov 2017 19:16:10 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109427&amp;title=autolisp-pomoc#109427</guid>
  </item> 
  <item>
   <title><![CDATA[AutoLISP Pomoc : To zadanie je nap&#237;san&#233; v&#225;&#382;ne dos&#357;...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109423&amp;title=autolisp-pomoc#109423</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=80974">arcHI4</a><br /><strong>Předmět:</strong> 25268<br /><strong>Zasláno:</strong> 19.lis.2017 v 13:18<br /><br />To zadanie je napísané vážne dosť nezrozumiteľne, ale pokúsim sa to nejak zreprodukovať:<br><br>Celé by sa to malo podľa mňa zaštítiť pod príkazom <b>''polygon''</b>, s tým, že počet strán bude <b>pevne 4</b> (aby to bol vždy štvorec), a vždy bude na pevno pokračovať s možnosťou vpisovania kružnice (<b>circumscribed about circle</b>), aby sa vlastne dosiahlo zadávanie toho ''polomeru kružnice''<br><br><u>Čiže asi nejaká postupnosť by mohla vyzerať nasledovne:</u><br><br>Zadáme príkaz --&gt; (cad si automaticky vyberie polygon a zadá počet strán na 4) --&gt; od nás si vypýta bod odkiaľ bude kresliť dané štvorce ---&gt; (cad automaticky vyberie ''circumscribed about circle'') --&gt; a vypýta si od nás hodnotu, ktorá bude vlastne polomer štvorca ---&gt; tento štvorec sa vykreslí<br><br>Drúhá časť: cad si vypýta či chceme kresliť štvorce s menším alebo väčším polomerom a potom na ich počet (s pevne daným krokom napr. 1) a každý inou farbou (je úplne jedno aké farby).<br><br>A treba nejako vyriešiť ešte ten zápor.<br><br><br><span style="font-size:10px"><br /><br />Upravil arcHI4 - 19.lis.2017 v 16:53</span>]]>
   </description>
   <pubDate>Sun, 19 Nov 2017 13:18:10 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109423&amp;title=autolisp-pomoc#109423</guid>
  </item> 
  <item>
   <title><![CDATA[AutoLISP Pomoc : Asi bude pot&#345;eba podrobn&#283;j&#353;&#237; zad&#225;n&#237;...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109420&amp;title=autolisp-pomoc#109420</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=9">Vladimír Michl</a><br /><strong>Předmět:</strong> 25268<br /><strong>Zasláno:</strong> 18.lis.2017 v 19:06<br /><br />Asi bude potřeba podrobnější zadání - co je "poloměr čtverce"? co je myšleno krokem a počtem - nějaké pole? jak se mají střídat barvy?]]>
   </description>
   <pubDate>Sat, 18 Nov 2017 19:06:36 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109420&amp;title=autolisp-pomoc#109420</guid>
  </item> 
  <item>
   <title><![CDATA[AutoLISP Pomoc : Dobr&#253; de&#328; v&#353;etk&#253;m,m&#225;m jeden probl&#233;m,...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109419&amp;title=autolisp-pomoc#109419</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=80974">arcHI4</a><br /><strong>Předmět:</strong> 25268<br /><strong>Zasláno:</strong> 18.lis.2017 v 17:50<br /><br />Dobrý deň všetkým,<br><br>mám jeden problém, ktorý sám neviem vyriešiť kvôli mojej slabej znalosti LISPu v AutoCADE. <b>Potrebujem napísať nasledovné:</b><br><br>Užívateľ zadá stred a stranu štvorca. Následne sa ho AutoCAD opýta, či chce kresliť štvorce s menším alebo väčším polomerom a na počet štvorcov. Tie sa potom vykreslia (s pevne daným krokom, napr. 1) každý inou farbou. Pozor na prípad, kedy je dĺžka strany záporná.<br><br>Našiel by sa tu niekto, kto ovláda LISP a zvládol by niečo podobné ? Veľmi veľmi by ste mi pomohli.<br><br>Vopred ďakujem.<br>]]>
   </description>
   <pubDate>Sat, 18 Nov 2017 17:50:10 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=25268&amp;PID=109419&amp;title=autolisp-pomoc#109419</guid>
  </item> 
 </channel>
</rss>