找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2235|回复: 7

[求助] [求助]:求助能否用lisp编写一个可以更改图层名的程序

[复制链接]
发表于 2008-6-1 10:50:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
小弟近期在单位受领导之托,将原工程所有图纸(6、7千张图纸)的图层更改为客户标准。请各位老大看能否帮忙小弟。
我们原来都是用天正CAD做的图,图层一般都是自动生成的。后面更改了些(也就是说现在的图纸里有天正自带的英文图层,也有客户标准图层),现在客户那边做了个标准,图层全部都用数字01~63层来代表(香港公司)求助各位大佬。我是想利用LSP程序来快速的更改。不知能不能做到、如何来实现。谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 9851个

财富等级: 富甲天下

发表于 2008-6-1 11:09:35 | 显示全部楼层
;更改层名 晓东 zxq0220 2008.6.1
(defun renla (oldname newname)
(setvar "CMDECHO" 0)
(command "-rename" "LA" oldname newname)
(setvar "CMDECHO" 1)
(princ)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6682个

财富等级: 富甲天下

发表于 2008-6-1 13:47:41 | 显示全部楼层
应可以用脚本来处理
写好脚本下班前启动....
有样本会比较好编程调试

or Use ObjectDBX
you may search:
http://www.google.com/search?com ... %3Dlang_en&aq=f
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-3 20:35:52 | 显示全部楼层
可以讲得具体点嘛,如何实现呢?

不是很明白啊!

麻烦您了。可以讲细点嘛。。谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2008-6-4 17:18:47 | 显示全部楼层
比较困难,不过应该可以解决
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2008-6-6 12:29:17 | 显示全部楼层
思路:(笨方法)
1,获取图形所有图层名,分别采用楼上rename进行oldlayer变成newlayer
2,如果你要更改的层名存在则change你该层的所有实体到新层,
3,如果发现该层你没rename的新层,则提示用户输入新层名。
。。。。。
图形太多,请高手考虑能对一批cad进行修改,还有就是获取图名前执行purge一下,对没用的图层进行清理。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2008-6-6 20:48:40 | 显示全部楼层
你学学lisp,就可以了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-4-3 18:03:10 | 显示全部楼层
牛人!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-10 13:57 , Processed in 0.427296 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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