求删除图层lsp程序
那位有删除选种物体所在的层的lsp程序 wei209 发表于 2005-10-7 22:14点什么删什么层
请高手指点!
;启动命令 DE
你这个文件可以删掉,层还在呀:Q 命令: overkill blue123发表于2005-10-3 21:41:00static/image/common/back.gif命令: overkill
请问大侠,这overkill是个什么命令呀?怎么用呢?<BR> express中有此命令。仔细看看。 可是,这express我也不知道.请明示! 是cad的扩展工具,网上有下 <P>想法,先锁定全部图层 打开要删除的图层 清除 打开所有图层 清层 完成!</P>
<P>LISP在写 过几天贴上!</P> <P>点什么删什么层</P>
<P>请高手指点!</P>
<P>;启动命令 DE</P>
<P>(defun c:de()<BR>(command"layer""on""*""")<BR>(prompt" ******209制作****** 点取要删除的一个图层:")<BR>(setq a (ssget))<BR>(if (not a)(command"layer""u""*""""")<BR> (progn<BR> (command"layer""lo""*""")<BR> (setq mumer 0)<BR> (setq tysm (sslength a))<BR> (repeat tysm<BR> (setq ty1 (ssname a mumer))<BR> (setq sj1 (entget ty1))<BR> (setq tc1 (cdr(assoc 8 sj1)))<BR> (command"layer""u"tc1"")<BR> (command"erase""all""")<BR> (command"layer""u""*""")<BR> (setq mumer (1+ mumer))<BR> )<BR> )<BR>)<BR>(command"purge""all" "" "no")<BR>(princ)<BR>)</P> 很好,可以吧多余的图层也删了,谢谢 块定义实体的图层处理!
页:
[1]
2