明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: pop159

求助,谢谢

  [复制链接]
 楼主| 发表于 2012-11-8 17:27:40 | 显示全部楼层
zyhandw 发表于 2012-11-8 17:16
没用过标注,所以也不知道是否符你的要求,不是你的要的结果的话,请向大大们求助

原来您就是大大啊,,小小要求难以启齿,可否改为可多选,而不是单选.出手啊,期待。
发表于 2012-11-8 17:47:36 | 显示全部楼层
这样可以修改:
  1. (entmod (cons (list -3 (cons "ACAD" (list (cons 1000 "DSTYLE")(cons 1002 "{")(cons 1070 42) (cons 1040 (getreal "\n The DIMEXO:")) (cons 1002 "}")) )) (entget (car(entsel)))))
复制代码
偷懒,写成一行了。自己改一改把。
 楼主| 发表于 2012-11-8 21:32:12 | 显示全部楼层
vormittag 发表于 2012-11-8 15:59
查询可以用

你好
(cdr (assoc 42 (entget(tblobjname "dimstyle"(cdr (assoc 3 (entget(car(entsel)))))))))
视乎只能查询所选尺寸的标注样式的dimexo,而不能查询单个标注的dimexo,希望解答,谢谢。
发表于 2012-11-9 09:02:41 | 显示全部楼层
pop159 发表于 2012-11-8 21:32
你好
(cdr (assoc 42 (entget(tblobjname "dimstyle"(cdr (assoc 3 (entget(car(entsel)))))))))
视乎只 ...

如果没有改过dimexo, 查询的就是单个标注,如果单个标注被改过,要查扩展数据。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-5 08:25 , Processed in 0.144315 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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