请教各位高手,怎样把完全重复的两条多段线查找出来?
请教各位高手,怎样把完全重复的两条多段线查找出来?谢谢!移除组码来实现
(defun c:tt();大部分实体查重
(setq lst(entget(setq en(car(entsel"\n请选择要查询的实体:")))))
(setq lst(vl-remove-if '(lambda(x)(or(=(car x)-1)(=(car x)5)(=(car x)8)(=(car x)330)))lst))
(setq ss(ssdel en(ssget "x" lst)))
(if (ssname ss 0)
(progn
(sssetfirst nil ss)
(setq mm(strcat "\n共有"(itoa(sslength ss))"个实体与其完全重合"))
(princ mm)
)
(alert "\n没有重复实体")
)
(prin1)
)
谢谢大家! mycad 发表于 2016-2-20 20:09 static/image/common/back.gif
谢谢大家!
明明就我一个,怎么。。。。。。。。 好帖学习学习 楼主辛苦啦!楼主好人 啊 楼主辛苦啦!楼主好人 啊
楼主辛苦啦!楼主好人 啊
陈进佳 发表于 2016-2-20 17:02 static/image/common/back.gif
很精妙的利用ssget。想请教大师,去除-1 5 8 330组码的考量是? 陈进佳 发表于 2016-2-20 17:02 static/image/common/back.gif
(setq lst(vl-remove-if '(lambda(x)(or(=(car x)-1)(=(car x)5)(=(car x)8)(=(car x)330)))lst))你好这个为什么要选择这几个组码呢
页:
[1]
2