- 积分
- 118
- 明经币
- 个
- 注册时间
- 2019-9-11
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
求助,我们在标注楼梯踏步的时候常常需要写成12×250=3000,19×167=3173等形式,如果用天正或探索者把尺寸断开,显示太密。
在下搜了好久,找到如下代码。来源于晓东CAD,但要配合其工具箱使用,觉得为了一个功能而下载整个工具箱和杀鸡取卵何异,所以求教高手作给予解答。
(defun c:XDTB_DimDivVal ( / dims div e val)
(if (setq div (getint "\n输入等分数<退出>:"))
(progn
(while (setq e (car (xdrx_entsel "\n选取要等分区间的标注<退出>:" '
((0 . "dim*"))
)
)
)
(setq val (xdrx_getpropertyvalue e "Measurement"))
(setq dims (xdrx_getpropertyvalue e "dimdec"))
(xdrx_setpropertyvalue e "DimText" (xdrx_prompt div "X"
(rtos (/ val div) 2
dims
) "=" (rtos val 2
dims
) t
)
)
)
)
)
(princ)
) |
|