[求助]请教高手,如何修改块内线条比例?
[求助]请教高手,如何修改块内线条比例? ;;修改块内对象的线型比例---090427(defun c:tt (/ OBJ BLK BLKS)
(setq OBJ(entsel "\n选择快: ")
OBJ(vlax-ename->vla-object (car OBJ))
BLK(vla-get-name OBJ)
BLKS (vla-get-Blocks (vla-get-activedocument (vlax-get-acad-object)))
LTS(getreal "\n指定线型比例因子: ")
)
(vlax-for X (vla-item BLKS BLK)
(vla-put-LinetypeScale X LTS)
)
(vla-Update OBJ)
)
<strong><font face="Verdana" color="#da2549">caoyin版主</font></strong>再请教一下,如何获得块内线条的长度呢? <p>(defun c:ttt ()<br/> (setq e (nentsel "\n选择块中的直线: ")<br/> e (vlax-ename->vla-object (car e))<br/> )<br/> (vla-get-Length e);;只对直线、多段线有效,其他曲线改用vlax-curve系列函数</p><p>)</p> 程序大强了!很好用!谢谢!
页:
[1]