Vytisknout stránku | Zavřít okno

Práce s dyn. blokem v lispu

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=10321
Datum vytištění: 18.čer.2026 v 01:35


Téma: Práce s dyn. blokem v lispu
Odeslal: zchmela
Předmět: Práce s dyn. blokem v lispu
Datum odeslání: 06.úno.2010 v 11:31
Dobrý den, nemáte někdo zkušenost nebo nevíte, zda-li lze pomocí lispu editovat -nastavovat- dynamické parametry dynamických bloků. Například, aby program uměl nastavit při vložení bloku do výkresu nastavit daný dyn. parametr na jim zadanou hodnotu. 



Odpovědi:
Odeslal: PepaR
Datum odeslání: 06.úno.2010 v 14:35
Tohle by mě taky zajímalo.
 
Před nějakým časem jsem zahlédl anglickou diskusi, která se toho rošku dotkla: http://discussion.autodesk.com/forums/thread.jspa?messageID=6287471" rel="nofollow - LISP to control initial state of a dynamic block .


-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz


Odeslal: johny
Datum odeslání: 07.úno.2010 v 22:15
No kdysi jsem to taky potřeboval a nakonec jsem to vyresil tak, ze lisp proste spusti VBA aplikaci a preda ji potrebne parametry... ta si pohraje s dynamickym blokem (celkem jednoduše) a pak lisp zas pokračuje...

(command "-vbarun" "Dynblk" "dalsi_parametry")

Funguje to bez problémů... ale možná by vám někdo řekl, že to není úplně košer, ale co... problém se vyřešil.





Odeslal: alfred
Datum odeslání: 08.úno.2010 v 07:12
Jiz se tu neco podobneho resilo. Napr tady:
http://www.cadforum.cz/forum/forum_posts.asp?TID=5120&KW=dynam - http://www.cadforum.cz/forum/forum_posts.asp?TID=5120&KW=dynam

Zkuste jeste vic potrapit hledani...

VBA funkce bych vzhledem k vyhledove nepodpore Autodesku u novych veci prote vynechaval.





Odeslal: zchmela
Datum odeslání: 30.bře.2010 v 14:37

A nevíte náhodou, zda-li by to šlo přes "dxf" metodu - tedy příkaz

(endmod(...)), jako to jde třeba u atributů bloku ...



Odeslal: zchmela
Datum odeslání: 30.bře.2010 v 14:38

A nevíte náhodou, zda-li by to šlo přes "dxf" metodu - tedy příkaz

(endmod(...)), jako to jde třeba u atributů bloku ...



Odeslal: alfred
Datum odeslání: 30.bře.2010 v 14:44
Asi by to slo, ale budete si pridelavat praci. Pouzijte specialni funkce vl*. Jde jen o to si projit napovedu a pripadne vyse odkazovanou diskusi. 





Vytisknout stránku | Zavřít okno