Vytisknout stránku | Zavřít okno

Nefungující staré makro

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=9014
Datum vytištění: 11.kvě.2026 v 00:12


Téma: Nefungující staré makro
Odeslal: Seiner
Předmět: Nefungující staré makro
Datum odeslání: 30.čvc.2009 v 22:11
Pro LT jsem používal makro pro kótování délky oblouku:
 
_-LAYER;S;koty;;_-COLOR;bylayer;_pedit;\;;_area;o;@;_explode;@;_dimangular;@;_text;$M=$(RTOS,$(GETVAR,perimeter),2 ,2);             
 
V 2010 negunguje - nebere zavináče. Některé jdou nahradit volbou L (posLední, Last). To ale nejde po _dimangular.
 
Ono je to sice pasé - 2010 už má kótu oblouku - ale přece jenom by mne to zajímalo, jestli je řešení. Většinou používám lispová makra, kde se dokážu vymotat, ale starám se i o skupinu uživatelů, kteří mají jen LT.


-------------
Vítězslav Seiner

Chrudim



Odpovědi:
Odeslal: Ferdinand
Datum odeslání: 10.srp.2009 v 11:40
A není to v tom, že by před volbou S mělo být podtržítko?

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


Odeslal: Seiner
Datum odeslání: 10.srp.2009 v 12:02

Nevím, jak se tam dostalo (při kopírování) to "S" - teď jsem se díval na makro znova, a mám tam "P" jako Pracovní - a taky tam správně proběhne nastavení pracovní hladiny "KOTY". (BTW "S" je Set nebo naStav, takže se to vzácně shoduje.)  V tom ale opravdu problém není - odmítne mi to vzít zavináč jako utčení kótované entity příkazu _DIMANGULAR. Což předtím fungovalo. Autorem makra nejsem - to jsem někde opsal. Takový postup by mne asi nenapadnul :-) Původně se to seklo už na prvním zavináči. Dostak jsem se do stavu, který přikládám, ale tam končím.

^C^C_-LAYER;P;koty;;_-COLOR;bylayer;_pedit;\;;_area;o;L;_explode;L;_dimangular;@;;_text;$M=$(RTOS,$(GETVAR,perimeter),2 ,2);

-------------
Vítězslav Seiner

Chrudim



Vytisknout stránku | Zavřít okno