dwg001 发表于 2008-5-29 15:57:00

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

本帖最后由 作者 于 2008-5-29 16:06:57 编辑 <br /><br /> <p>;;请问各位大侠,在lisp中,用命令ddedit编辑后的文字能否获得?通过什么方式获得?<br/>&nbsp; 能给源码更好,给一思路也行。谢谢。</p><p>;;用途:把用命令ddedit编辑过的文字更改颜色,并换到另一层“XG”。</p><p><br/>附某文字改前的信息:<br/>((-1 . &lt;图元名: 7e356488&gt;) (0 . "TEXT") (330 . &lt;图元名: 7e5eecf8&gt;) (5 . <br/>"1BBBB1") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "PUB_TITLE") (62 . <br/>7) (100 . "AcDbText") (10 321478.0 132425.0 0.0) (40 . 300.0) (1 . <br/>"1-B座住宅奇数层平面图") (50 . 0.0) (41 . 0.9) (51 . 0.0) (7 . "HZST") (71 . 0) <br/>(72 . 0) (11 0.0 0.0 0.0) (210 0.0 0.0 1.0) (100 . "AcDbText") (73 . 0))</p><p><br/>附某文字改后的信息:<br/>((-1 . &lt;图元名: 7e356488&gt;) (0 . "TEXT") (330 . &lt;图元名: 7e5eecf8&gt;) (5 . <br/>"1BBBB1") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "PUB_TITLE") (62 . <br/>7) (100 . "AcDbText") (10 321478.0 132425.0 0.0) (40 . 300.0) (1 . "1-B座住宅") <br/>(50 . 0.0) (41 . 0.9) (51 . 0.0) (7 . "HZST") (71 . 0) (72 . 0) (11 0.0 0.0 <br/>0.0) (210 0.0 0.0 1.0) (100 . "AcDbText") (73 . 0))</p><p>——若产生新图元就很容易获得;但图元名似乎一样,没新的产生。<br/></p>

sailorcwx 发表于 2008-5-29 17:08:00

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

dwg001 发表于 2008-5-29 21:40:00

<p>谢谢。</p><p>用反应器有时不听话,是否还有别的方法呢?</p>

myjping 发表于 2013-9-10 12:00:03

这个可以有

819534890 发表于 2013-9-10 12:23:43

最简单的方法就是用lisp程序替代ddedit,然后很简单就捕获到所编辑的文字。然后其他所有操作都能容易实现。
页: [1]
查看完整版本: [求助]在lisp中,用命令ddedit编辑后的文字能否获得?