求助,谢谢
如何取得所选尺寸的DIMEXO值,本人没办法啦,各位大大们出手吧,谢谢.大大们出手吧,或修改所选尺寸的dimexo值.谢了. 查询可以用(cdr (assoc 42 (entget(tblobjname "dimstyle"(cdr (assoc 3 (entget(car(entsel))))))))) 本帖最后由 zyhandw 于 2012-11-8 16:08 编辑
不用大大们出手,我等菜鸟先出手,你试试看能用不(defun c:test( / en x enlst en-vl)
(setq en (car (entsel)))
(setq x (getreal "\n 请输入DIMEXO的新值: \n"))
(setq enlst (entget en))
(setq en-vl (vlax-ename->vla-object en))
(vlax-put-propertyen-vl 'ExtensionLineOffset )
(entmod enlst)
)
如果要修改的话要用扩展数据了。 谢谢,提示参数太少.等再次出手. zyhandw 发表于 2012-11-8 16:06 static/image/common/back.gif
不用大大们出手,我等菜鸟先出手,你试试看能用不
谢谢,提示参数太少.等再次出手. pop159 发表于 2012-11-8 17:09 static/image/common/back.gif
谢谢,提示参数太少.等再次出手.
sorry,漏写一个字符
(defun c:test( / en x enlst en-vl)
(setq en (car (entsel)))
(setq x (getreal "\n 请输入DIMEXO的新值: \n"))
(setq enlst (entget en))
(setq en-vl (vlax-ename->vla-object en))
(vlax-put-propertyen-vl 'ExtensionLineOffset x)
(entmod enlst)
) vormittag 发表于 2012-11-8 15:59 static/image/common/back.gif
查询可以用
谢谢您的帮助. 没用过标注,所以也不知道是否符你的要求,不是你的要的结果的话,请向大大们求助
页:
[1]
2