Vytisknout stránku | Zavřít okno

Makro nebo lisp

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=3428
Datum vytištění: 14.srp.2026 v 07:45


Téma: Makro nebo lisp
Odeslal: vinovsky
Předmět: Makro nebo lisp
Datum odeslání: 13.lis.2006 v 11:52
Prosím o radu. Potrebuji zautomatizovat tvorbu bloku na vykrese. Budou se na jednom vykrese cyklicky menit jiz stavajici bloky. Dany blok bude mit vzdy stejnou pozici vyberu a nazev.
Nevim jak napsat makro ci lisp.

V prikazove radce to udelam nasledovně:
Zadejte jméno bloku nebo [?]: 1
Blok "1" již existuje. Pøedefinovat jej? [Ano/Ne] <N>: a
Urèete referenèní bod: 0,0

Vyberte objekty: 0,500        
Urèete protìjší roh: 600,200  
nalezeno: 1
enter
enter

Navic potrebuji aby tam ten blok zustal a nevymazal se.
Pocet takto vytvorenych bloku na vykrese je cca 250.
Dekuji moc za pomoc.



Odpovědi:
Odeslal: pavelstyl
Datum odeslání: 14.lis.2006 v 13:00
Pomohl bych, ale nějak nerozumím zadání. Zkuste to trošku rozepsat.
Pavel Štyl


Odeslal: vinovsky
Datum odeslání: 15.lis.2006 v 09:18
Dekuji moc za ochotu. Jedna se o nasledujici.
Mam soubor ve kterem jsou cca 250 A3 . Obsah každeho výkresu je blok / cast technologie/. Tedy vykres 1 ma blok 1, vykres 2 ma blok 2,... Pricemz kazdy tento blok 1,2,2..250 se stava z nekolika bloku s atributy(tech je od 10-30ks). pokud chci udelat hromadnou upravu atributu - rozlozim vsechny bloky / 250ks / atributy prenesu do accessu pres ac2ac, popripade exellinku, tam to upravim a nazpet je importuji. Pote musim opetovne udelat stejne bloky. protoze z techto bloku je vytvorena technologie. pri zmene jednoho bloku se automaticky prepise i na technologických výkresech.
Delam to zatim rucně /tvorbu bloku, jak jsem psal/. Potrebuji poradit s algoritmem jak napsat makro pro vytvoreni bloku, který již existuje, s daným nazvem/1,2,3,..250/ a danou vyberovou oblasti /pro 1.blok: 0,0 100,100 pro 2.blok 0,100 254,200  atd../ a referencnim bodem 0,0 / tento prikaz se bude 250 opakovat / pro kazdy blok 1x/. kdyz delam zmeny i 3-4x do tydne tak to fakt prestava cloveky bavit.
Jeste jednou dekuji.
Libor Vinovský



Vytisknout stránku | Zavřít okno