pop159 发表于 2012-11-8 17:27:40

zyhandw 发表于 2012-11-8 17:16 static/image/common/back.gif
没用过标注,所以也不知道是否符你的要求,不是你的要的结果的话,请向大大们求助

原来您就是大大啊,,小小要求难以启齿,可否改为可多选,而不是单选.出手啊,期待。

vormittag 发表于 2012-11-8 17:47:36

这样可以修改:(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)))))偷懒,写成一行了。自己改一改把。

pop159 发表于 2012-11-8 21:32:12

vormittag 发表于 2012-11-8 15:59 static/image/common/back.gif
查询可以用

你好
(cdr (assoc 42 (entget(tblobjname "dimstyle"(cdr (assoc 3 (entget(car(entsel)))))))))
视乎只能查询所选尺寸的标注样式的dimexo,而不能查询单个标注的dimexo,希望解答,谢谢。

vormittag 发表于 2012-11-9 09:02:41

pop159 发表于 2012-11-8 21:32 static/image/common/back.gif
你好
(cdr (assoc 42 (entget(tblobjname "dimstyle"(cdr (assoc 3 (entget(car(entsel)))))))))
视乎只 ...

如果没有改过dimexo, 查询的就是单个标注,如果单个标注被改过,要查扩展数据。
页: 1 [2]
查看完整版本: 求助,谢谢