明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2103|回复: 2

[求助]高手!高手!在哪?有个问题请教下

[复制链接]
发表于 2009-3-3 21:03 | 显示全部楼层 |阅读模式

(defun c:g()
  (if(setq gg (ssget "x" (list (cons 8 "8310") (cons 0 "TEXT"))))
  (command ".erase" gh_2 ""))
)

选择对象: ((-1 . <图元名: 7ef6cb90>) (0 . "TEXT") (330 . <图元名: 7ef6acc0>) (5
. "45A") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "JMD") (6 .
"Continuous") (100 . "AcDbText") (10 183.176 65.1212 0.0) (40 . 1.5) (1 . "砖")
(50 . 0.0) (41 . 0.8) (51 . 0.0) (7 . "HZ") (71 . 0) (72 . 4) (11 183.736
65.8712 0.0) (210 0.0 0.0 1.0) (100 . "AcDbText") (73 . 0) (-3 ("SOUTH" (1000 .
"140009"))))

选择对象: ((-1 . <图元名: 7ef6cc78>) (0 . "LWPOLYLINE") (5 . "46F") (102 .
"{ACAD_REACTORS") (330 . <图元名: 7ef6cc80>) (102 . "}") (330 . <图元名:
7ef6acc0>) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "JMD") (6 .
"Continuous") (100 . "AcDbPolyline") (90 . 4) (70 . 129) (43 . 0.0) (38 . 0.0)
(39 . 0.0) (10 182.953 65.6426) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 182.953
64.8837) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 183.848 64.8837) (40 . 0.0) (41 .
0.0) (42 . 0.0) (10 183.848 65.6426) (40 . 0.0) (41 . 0.0) (42 . 0.0) (210 0.0
0.0 1.0) (-3 ("SOUTH" (1000 . "141161") (1040 . 2.0))))

如何选取南方CASS的编码如(-3 ("SOUTH" (1000 . "140009"),怎么加入(-3 ("SOUTH" (1000 . "141161") (1040 . 2.0))))

混房的层数

走了几个论坛,没有人回答

有人能用LISP源码给我演示一下吗,在下非常感激~

发表于 2009-10-19 14:18 | 显示全部楼层
因为地物的cass属性在其属性列表的最后,所以选取南方CASS的编码可以用以下语句(last (entget(car(entsel))(list"*")))
发表于 2009-10-19 20:01 | 显示全部楼层

(setq a (car (entsel)))

(setq b (entget a '("SOUTH")))

(setq b1 (assoc -3 b))

(setq b2 (assoc "SOUTH" (cdr b1)) )

(setq b3 (append b2 (list '(1040 . 2.0))))   ;;;将混房层数加入扩展数据.

(setq m1 (list -3 b3))

(setq m2 (entget a))
(setq m3 (append m2 (list m1)))     ;;;将新加的扩展数据附着到所选择的对象。
(entmod m3)

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-28 14:17 , Processed in 0.210452 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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