明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1737|回复: 4

[求助]在lisp中,用命令ddedit编辑后的文字能否获得?

[复制链接]
发表于 2008-5-29 15:57:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2008-5-29 16:06:57 编辑

;;请问各位大侠,在lisp中,用命令ddedit编辑后的文字能否获得?通过什么方式获得?
  能给源码更好,给一思路也行。谢谢。

;;用途:把用命令ddedit编辑过的文字更改颜色,并换到另一层“XG”。


附某文字改前的信息:
((-1 . <图元名: 7e356488>) (0 . "TEXT") (330 . <图元名: 7e5eecf8>) (5 .
"1BBBB1") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "PUB_TITLE") (62 .
7) (100 . "AcDbText") (10 321478.0 132425.0 0.0) (40 . 300.0) (1 .
"1-B座住宅奇数层平面图") (50 . 0.0) (41 . 0.9) (51 . 0.0) (7 . "HZST") (71 . 0)
(72 . 0) (11 0.0 0.0 0.0) (210 0.0 0.0 1.0) (100 . "AcDbText") (73 . 0))


附某文字改后的信息:
((-1 . <图元名: 7e356488>) (0 . "TEXT") (330 . <图元名: 7e5eecf8>) (5 .
"1BBBB1") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "PUB_TITLE") (62 .
7) (100 . "AcDbText") (10 321478.0 132425.0 0.0) (40 . 300.0) (1 . "1-B座住宅")
(50 . 0.0) (41 . 0.9) (51 . 0.0) (7 . "HZST") (71 . 0) (72 . 0) (11 0.0 0.0
0.0) (210 0.0 0.0 1.0) (100 . "AcDbText") (73 . 0))

——若产生新图元就很容易获得;但图元名似乎一样,没新的产生。

发表于 2008-5-29 17:08:00 | 显示全部楼层

用反应器监视命令ddedit,把图元名记录下来

 楼主| 发表于 2008-5-29 21:40:00 | 显示全部楼层

谢谢。

用反应器有时不听话,是否还有别的方法呢?

发表于 2013-9-10 12:00:03 | 显示全部楼层
这个可以有
发表于 2013-9-10 12:23:43 | 显示全部楼层
最简单的方法就是用lisp程序替代ddedit,然后很简单就捕获到所编辑的文字。然后其他所有操作都能容易实现。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-26 09:19 , Processed in 0.177918 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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