我一直在研究一个宏,以插入一个具有可编辑属性的2x4荧光照明灯具块,使其在模型空间中为2’x 4’,并具有一个灯具指定属性,其文字高度定义为dimscale值的0.125倍。并且,当插入到图纸空间中时,它将是。5“x.25”,文本为0.125”(块绘制的尺寸)。我认为下面的宏可以工作——在图纸空间中也可以——但它不会在模型空间中按适当的因子缩放块(每次按useri2=96缩放块时,它都会按“1”缩放). 我非常感谢有经验的用户帮助我使下面的宏功能全面。
- ^C^C_setvar;useri1;1;$m=$(if,$(!=,$(getvar,cvport),1),setvar;useri1;$(getvar,dimscale)_setvar;useri2;1;$m=$(if,$(!=,$(getvar,cvport),1),setvar;useri2;96;)-INSERT;2x4_r_cr;"$m=$(getvar,useri2)";;\\-attedit ;;;;L;A;0;H;"$m=$(*,0.125, $(getvar,useri1))";;
\u setvar;用户I1;1.
$m=$(if,$(!=,$(getvar,cvport),1),setvar;用户I1$(getvar,dimscale)
_setvar;用户I2;1.
$m=$(if,$(!=,$(getvar,cvport),1),setvar;用户I2;96;)
-插入;2x4\u r\u cr\“$m=$(getvar,useri2)”;;\ \
-attedit;;;;LA.0;H“$m=$(*,0.125,$(getvar,useri1))”;;
上面加粗的部分似乎是突破的地方。
谢谢你的帮助! |