piao1887 发表于 2013-6-7 16:07:18

求助关于ENTGET获取扩展数据的问题

请求高手指点一下:
我们获取一个图元的扩展数据应该用(setq xdata (entget ent '("xdata1")))
但是我现在想将这一句的“xdata1”这里用变量代替, 应该怎么写

004 发表于 2014-9-8 10:56:35

(setq xdata (entget ent '("xdata1")))
"xdata1"注册程序名
选有扩展数据的图元试试这个
(setq xdata (entget (car (entsel)) '("*")))

pzweng 发表于 2013-6-7 16:56:51

(setq app "xdata1")
(entget ent (list app))
觉得毫无意义

野狼谷/〈M〉 发表于 2013-6-9 13:07:10

建议直接使用扩展词典,操作方便,存储量大;vl-ldata-putvl-ldata-get

piao1887 发表于 2013-6-9 20:17:28

谢谢各位大侠的帮助

004 发表于 2014-9-8 10:51:59

pzweng 发表于 2013-6-7 16:56
(setq app "xdata1")
(entget ent (list app))
觉得毫无意义

(setq app1 "xdata1")
(setq app2 "xdata2")
(entget ent (list app1))返回含1的扩展数据
(entget ent (list “*”))返回含所有的扩展数据


页: [1]
查看完整版本: 求助关于ENTGET获取扩展数据的问题