kizj 发表于 2016-10-26 11:26:28

关于组码100的问题

使用(entget(car (entsel)))选择标注查看组码会出现3个100的组码,分别是(100 . "AcDbEntity") (100 . "AcDbDimension")(100 . "AcDbOrdinateDimension")
使用(cdr (assoc 100 (entget (car (entsel)))))得出的都是第一个"AcDbEntity"
但是第三个才是标注的类型,怎样组码才能得到第三个 "AcDbOrdinateDimension"的值
求大神指点

Sylvanas 发表于 2016-10-26 14:08:49

我有个笨的办法,就是遍历后取第三个

kizj 发表于 2016-10-26 15:26:54

Sylvanas 发表于 2016-10-26 14:08
我有个笨的办法,就是遍历后取第三个

怎么遍历,是用tblnext吗

Andyhon 发表于 2016-10-26 17:02:17

...(reverse(entget ....

kizj 发表于 2016-10-26 23:38:29

本帖最后由 kizj 于 2016-10-26 23:51 编辑

Andyhon 发表于 2016-10-26 17:02
...(reverse(entget ....
成功了。非常感谢.就是不知道能不能加到ssget里面
页: [1]
查看完整版本: 关于组码100的问题