Zobrazit plnou verzi příspěvku: makro v tlacitku a pole

Milan
27.02.2006, 13:01
Chcel by som v ramci makra v tlacitku vlozit riadkovy text, ktory by bol udajom o ploche posledne vytvorenej krivky. Myslim, ze by som mal vlozit pole, co sa robi v ramci normalneho rezimu prikazu riadkoveho textu cez CTRL F. Akym sposobom by som vlozil pole do textu ked to ma byt sucast makra v uzivatelskom tlacitku?
Milan

PepaR
27.02.2006, 13:08
Resil bych to spise pres lisp nez pres makro, nebo me napada moznost vytvoreni si bloku odkazovaneho na krivku - viz podobne tema je otevreno pod nazvem "Popis místnosti" PepaR2006-2-27 13:9:54

PepaR
27.02.2006, 13:32
Mozna by Vas pozadavek splnil nastroj, ktery umi zapisovat hodnotu vlastnosti plochy krivky do textu (bohuzel ne jako pole). Krivku ale musite vybrat, muzete jich vybrat i vice (pak dojde k secteni jejich ploch). Autora nastroje uz si ale nepamatuji, takze pokud to je nekdo z fóra, tak se omlouvam.
2006-02-27_133221_sumaploch.vlx

Vladimír Michl
27.02.2006, 14:00
SumaPloch je naše utilita sečítající plochy vybraných objektů. Podobná utilita je FArea - ta pracuje s jednotlivými plochami, ale popiska je dynamická (zaktualizuje se při změně obrysu). Obě utility jsou ke stažení na: http://www.iproject.cz/iProject.asp?/Soubory/CAD%5FForum/Aut oCAD (login: cadforum/cadforum)

musil
27.02.2006, 14:03
*^C^Carea;o;\;;text;_c;\;0;$M=$(rtos,$(/,$(getvar,area),144) ,2,2)" m2.";
 
a nebo s blokem2006-02-27_140253_areablk.dwg
^C^Carea;o;\;;^C^Cattdia;0;_-insert;AREABLK;\1;1;0;$M=$(getv ar,AREA);attdia;1

Milan
27.02.2006, 17:55
[QUOTE=musil]
*^C^Carea;o;\;;text;_c;\;0;$M=$(rtos,$(/,$(getvar,area),144) ,2,2)" m2.";
 
a nebo s blokem2006-02-27_140253_areablk.dwg
^C^Carea;o;\;;^C^Cattdia;0;_-insert;AREABLK;\1;1;0;$M=$(getv ar,AREA);attdia;1
[/QUOTE]
Vdaka, to je ono, nieco som sa naucil a este som to spravil takto:
^C^C_-boundary;\;_area;_o;_last;_erase;_last; text;\20;0; $M=$(rtos,$(getvar,area),2,2);
 

musil
27.02.2006, 18:08
Není zač.
Ja mam radši jednoduší věci,aspon vím co to dělá a nemusím se vtom vrtat;)