Zobrazit plnou verzi příspěvku: seznam hladin

Ferdinand
20.09.2006, 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ůHledal jsem dle výrazu "seznam hladin" - nalezeny 2 příspěvky (odpověď na mou otázku ani v jednom)Hledal jsem dle výrazu "výpis hladin" - nenalezeno nic
Ferdinand2006-09-20 16:24:41

Ferdinand
20.09.2006, 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

Ferdinand
20.09.2006, 17:32
Upřesňuji: chci v lispu zjistit, jestli se vyskytuje ve výkresu hladina s udaným názvem.

vknop
20.09.2006, 18:38
Na to nepotřebujete žádný seznam. Stačí (tblsearch "LAYER" "hledana_hladina")

Ferdinand
21.09.2006, 13:22
Ano, to je ten příkaz! Nemohl jsem si to vydolovat z mozku (ale byla tam...) Děkuji.

Ferdinand
10.10.2006, 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: LAYOUTLISTJak to, že mi to najednou nefung? Předtím mi to jelo...

Vladimír Michl
10.10.2006, 13:06
nepřiřadil jste třeba "proměnné" layoutlist hodnotu nil?

Ferdinand
10.10.2006, 19:29

Nic jsem neprováděl, prostě jsem ten řetězec vložil na P.Ř. A nic.
Ferdinand2006-10-10 19:29:32

Vladimír Michl
10.10.2006, 20:01
ne vy osobně, ale třeba nějaká načtená LISP aplikace...

Ferdinand
11.10.2006, 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