Vytisknout stránku | Zavřít okno

seznam hladin

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=3128
Datum vytištění: 14.kvě.2026 v 12:39


Téma: seznam hladin
Odeslal: Ferdinand
Předmět: seznam hladin
Datum odeslání: 20.zář.2006 v 16:22
Lze nějakým elegantním způsobem vytvořit pro lisp použitelný seznam (tj. uvnitř lispu), který bude obsahovat jména všech hladin výkresu? Utilita layer-list.lsp to neřeší - vytvoří pouze samostatný txt soubor s názvy hladin a jejích vlastností.
Pozn.:
Hledal jsem dle výrazu "hladin" - nalezeno 98 příspěvkůConfused
Hledal jsem dle výrazu "seznam hladin" - nalezeny 2 příspěvky (odpověď na mou otázku ani v jednom)Confused
Hledal jsem dle výrazu "výpis hladin" - nenalezeno nicConfused


-------------
-FerTh-



Odpovědi:
Odeslal: Ferdinand
Datum odeslání: 20.zář.2006 v 16:33
...něco jako
(foreach i (layoutlist)(print i))
ale ten taky nevytvoří pro lisp použitelný seznam... Výpis má formát
"Layout_prvni"
"Layout_2."
...
"
Layout_predposledni" "Layout_posledni" (nevím, proč ten poslední není na samost. řádku?)
Zkusil jsem
(foreach i (layerlist)(print i))
ale
; error: no function definition: LAYERLIST




-------------
-FerTh-


Odeslal: Ferdinand
Datum odeslání: 20.zář.2006 v 17:32
Upřesňuji: chci v lispu zjistit, jestli se vyskytuje ve výkresu hladina s udaným názvem.

-------------
-FerTh-


Odeslal: vknop
Datum odeslání: 20.zář.2006 v 18:38

Na to nepotřebujete žádný seznam. Stačí (tblsearch "LAYER" "hledana_hladina")



Odeslal: Ferdinand
Datum odeslání: 21.zář.2006 v 13:22
Ano, to je ten příkaz! Nemohl jsem si to vydolovat z mozku (ale byla tam...) Děkuji.

-------------
-FerTh-


Odeslal: Ferdinand
Datum odeslání: 10.říj.2006 v 12:54
Tak přece jenom bych někdy potřeboval výpis názvů všech rozvržení, ale bohužel...
Command: (foreach i (layoutlist)(print i))
; error: no function definition: LAYOUTLIST
Jak to, že mi to najednou nefung? Předtím mi to jelo...


-------------
-FerTh-


Odeslal: Vladimír Michl
Datum odeslání: 10.říj.2006 v 13:06
nepřiřadil jste třeba "proměnné" layoutlist hodnotu nil?

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Ferdinand
Datum odeslání: 10.říj.2006 v 19:29
Nic jsem neprováděl, prostě jsem ten řetězec vložil na P.Ř. A nic.

-------------
-FerTh-


Odeslal: Vladimír Michl
Datum odeslání: 10.říj.2006 v 20:01
ne vy osobně, ale třeba nějaká načtená LISP aplikace...

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Ferdinand
Datum odeslání: 11.říj.2006 v 10:39
Aha, asi je to tak - ale problém je v tom, že (zatím) nevím, kteráže aplikace mi to dělá...musím se tomu podívat na zoubek... Protože v jiném výkresu mi to jede OK Shocked

-------------
-FerTh-



Vytisknout stránku | Zavřít okno