求助高手帮忙编个删除某图层实体的程序
本帖最后由 作者 于 2008-8-8 8:14:01 编辑 <br /><br /> <p>我想请高手编个程序</p><p>要求如下:删除X图层中的除Y图层的封闭多段线外的所有实体图块</p><p>就是要保留与Y图层闭合区域外的所有X图层中的实体,我自己搞了好几天,也没有搞出来</p><p>在这里先谢谢了,程序最好是用VBA</p> <p>请到<a id="blogAdmin" href="http://zml84.blog.sohu.com/">zml84的blog</a>查看“图层操作 的练习.LSP”</p><p>地址:<a href="http://zml84.blog.sohu.com/95443832.html">http://zml84.blog.sohu.com/95443832.html</a></p> <p>;;;请试试这个程序.</p><p>(defun c:dlay(/ ss oldlay en)<br/> (setvar "cmdecho" 0)<br/> (setq en (entsel "\nSelect Object to del Layer's: "))<br/> (setq oldlay (CDR (assoc 8 (entget (car en)))))<br/> (setq ss (ssget "X" (list (cons 8 oldlay))))<br/> (command "erase" ss "")<br/>)<br/>(prompt "----------------------<< C:DLAY >>-----------------------")<br/>(prin1)</p> <p>能否删除指定图层,强制删除图层</p><p></p><p>谢谢</p> 感谢。。。。
页:
[1]