Vytisknout stránku | Zavřít okno

smazání všech rozvržení

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=7841
Datum vytištění: 14.čer.2026 v 10:06


Téma: smazání všech rozvržení
Odeslal: Ferdinand
Předmět: smazání všech rozvržení
Datum odeslání: 06.led.2009 v 10:02
Součástí lispu by měla být operace "smaž všechna rozvržení". Příkazem
_layout to jde jen po jednom. Tj. hvězdičkovou náhradu pro všechny názvy
(command "_layout" "_D" *)
nelze použít. Nechci použít export obsahu modelu do nového výkresu - potřebuji zachovat veškerá původní nastavení výkresu.


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



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 06.led.2009 v 10:25
Zkuste třeba:

(foreach x (layoutlist)(command "_LAYOUT" "_Del" x))


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


Odeslal: Ferdinand
Datum odeslání: 06.led.2009 v 10:39
Děkuji. To je asi moje slabina (teda jedna ze slabin)...ten foreach...vždy (i) na něj zapomenu...

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


Odeslal: Ferdinand
Datum odeslání: 17.úno.2009 v 16:24
Jenom pro úplnost - provede se to takhle:
(setq SLT (layoutlist))
(if (/= SLT nil)
(foreach LYT SLT (command "_layout" "_D" ""))
)
 


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



Vytisknout stránku | Zavřít okno