明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1726|回复: 3

[LISP]如何替换扩展数据?

[复制链接]
发表于 2004-8-11 15:04:00 | 显示全部楼层 |阅读模式
如何同时替换两组1011码?


如:


(-3 (INCISE (1002 . {) (1011 585.816 60 0.0) (1011 585.816 63.6909 0.0) (1070 . 2) (1002 . })))有两组1011码


(setq pt1(list 100 50 0))(setq pt2(list 80 60 0))


替换成:


(-3 (INCISE (1002 . {) (1011 100 50 0.0) (1011 80 60 0.0) (1070 . 2) (1002 . })))


发表于 2004-8-11 19:41:00 | 显示全部楼层
(-3 (INCISE (1002 . {) (1011 585.816 60 0.0) (1011 585.816 63.6909 0.0) (1070 . 2) (1002 . })))


上面的东西哪里来的?为什么该有引号的地方却没有?
发表于 2004-10-5 11:38:00 | 显示全部楼层
将原数据读出保存起来,再删除,再修改保存的数据,再写回去
发表于 2004-10-5 12:29:00 | 显示全部楼层
直接用SUBST替换,用ENTMOD更新就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-23 03:14 , Processed in 0.183531 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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