明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1986|回复: 13

求助,谢谢

  [复制链接]
发表于 2012-11-8 14:39:08 | 显示全部楼层 |阅读模式
如何取得所选尺寸的DIMEXO值,本人没办法啦,各位大大们出手吧,谢谢.
 楼主| 发表于 2012-11-8 15:09:02 | 显示全部楼层
大大们出手吧,或修改所选尺寸的dimexo值.谢了.
发表于 2012-11-8 15:59:35 | 显示全部楼层
查询可以用
  1. (cdr (assoc 42 (entget(tblobjname "dimstyle"(cdr (assoc 3 (entget(car(entsel)))))))))
复制代码
发表于 2012-11-8 16:06:02 | 显示全部楼层
本帖最后由 zyhandw 于 2012-11-8 16:08 编辑

不用大大们出手,我等菜鸟先出手,你试试看能用不
  1. (defun c:test( / en x enlst en-vl)
  2.   (setq en (car (entsel)))
  3.   (setq x (getreal "\n 请输入DIMEXO的新值: \n"))
  4.   (setq enlst (entget en))
  5.   (setq en-vl (vlax-ename->vla-object en))
  6.   (vlax-put-property  en-vl 'ExtensionLineOffset )
  7.   (entmod enlst)
  8. )


发表于 2012-11-8 16:07:16 | 显示全部楼层
如果要修改的话要用扩展数据了。
 楼主| 发表于 2012-11-8 17:08:23 | 显示全部楼层
谢谢,提示参数太少.等再次出手.
 楼主| 发表于 2012-11-8 17:09:53 | 显示全部楼层
zyhandw 发表于 2012-11-8 16:06
不用大大们出手,我等菜鸟先出手,你试试看能用不

谢谢,提示参数太少.等再次出手.
发表于 2012-11-8 17:14:43 | 显示全部楼层
pop159 发表于 2012-11-8 17:09
谢谢,提示参数太少.等再次出手.

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-property  en-vl 'ExtensionLineOffset x)
  (entmod enlst)
)
 楼主| 发表于 2012-11-8 17:16:18 | 显示全部楼层
vormittag 发表于 2012-11-8 15:59
查询可以用

谢谢您的帮助.

点评

不客气  发表于 2012-11-8 17:19
发表于 2012-11-8 17:16:51 | 显示全部楼层
没用过标注,所以也不知道是否符你的要求,不是你的要的结果的话,请向大大们求助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-6-5 08:35 , Processed in 0.175558 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表