明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1126|回复: 3

[已解答] 在CASS里已经获取了扩展属性但是要如何修改和写入?

[复制链接]
发表于 2015-1-24 20:28 | 显示全部楼层 |阅读模式
在CASS已获取的扩展数据如下
((-1 . <图元名: 7e9049f8>) (0 . LWPOLYLINE) (330 . <图元名: 7e90fcc0>) (5 .
4AF) (100 . AcDbEntity) (67 . 0) (410 . Model) (8 . JMD) (6 . Continuous) (100
. AcDbPolyline) (90 . 5) (70 . 129) (43 . 0.0) (38 . 0.0) (39 . 0.0) (10
415.616 20.3988) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 -71.8816 -259.138) (40 .
0.0) (41 . 0.0) (42 . 0.0) (10 -34.2439 -443.704) (40 . 0.0) (41 . 0.0) (42 .
0.0) (10 650.403 -228.675) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 652.196
-15.4392) (40 . 0.0) (41 . 0.0) (42 . 0.0) (210 0.0 0.0 1.0) (-3 (SOUTH (1000 .
141101)) (MC (1000 . )) (FWLX (1000 . 一般房屋)) (WXXZ (1000 . )) (XGLX (1000 .
)) (ZL (1000 . )) (YT (1000 . 住宅)) (GD (1040 . 0.0)) (YF (1000 . )) (SD (1040
. 0.0)) (CP (1000 . )) (ZT (1000 . )) (KD (1040 . 0.0)) (FB (1070 . 0)) (GS
(1070 . 0)) (TG (1070 . 0)) (BG (1040 . 0.0)) (SJY (1000 . )) (GXRQ (1000 . ))))

要将YT中“住宅”修改为“其它”
应该怎么实现?
 楼主| 发表于 2015-1-25 09:02 | 显示全部楼层
怎么没有人呢
发表于 2015-1-25 10:28 | 显示全部楼层
jxy308 发表于 2015-1-25 09:02
怎么没有人呢

  1. (setq el (entget (car (entsel)) '("YT")))
  2. (if (setq a (assoc -3 el))
  3.   (progn
  4.     (setq el (subst  (list -3 (list "YT" (cons 1000 "其它"))) a el))
  5.     (entmod el)
  6.     )
  7.   )
 楼主| 发表于 2015-1-25 15:02 | 显示全部楼层
Gu_xl 发表于 2015-1-25 10:28

谢谢   解决了我的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-1 13:37 , Processed in 0.237242 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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