首先,你问的是不是如何【批量】清理长度为零的多边形(有长度的几何形体应该是平面的吧?那我理解的就是多边形/封闭多段线了),和内容为“ (空) ”的文字对象(多行文字&单行文字&文字)?如果不是下面当我白码……
1.零长度几何形体:下图中有3个长度为零的封闭多段线(也就是我所理解的零长度几何形体)所在位置,为了方便观看,加了点。如果这些零长度几何形体之间的距离过大,毕竟单体之间相当于点,在相对繁杂的图纸中就有些不起眼了,如果要批量选中的话,cad死自带快捷操作的……
以全部不选为前提,【鼠标右键+Q(快速选择)】(如果你的操作没有特殊设置的话,也就是说cad的默认设置)调出如下窗口,按需求选择条件,当前问题如下操作
之后如图(不要在意那三个定位点),在正常删除职就好。
2.清理空文字对象:这个大致操作如上,不过条件有点坑爹——因为真正的空文字对象一开始就不成立,如果要成立的话内容就是“ (空) ”……嗯……如下图
以多行文字为例,虽然图上【内容】为多种,其实只是一个【空】两个【空】的区别
但在图形显示上都是【空】所以条件的话看你要清理的有几个【空】了。
如果真有这么无聊的话,前面说了,真正空的文字/多行文字是不成立的,除非谁闲得无聊在那敲,这个方法应该是适用于那些操作错误诞生的空文字,因为【空】所以鼠标选择不了,采用这个方法
追答 : 哦!对了,刚试了一下——如果是多行文字为空的话,如果你不介意多行文字与文字之间的区别,全选多行文字+常规分解【x】命令,有内容的多行文字会分解为有内容的文字,而空的多行文字因为内容为空会自行删除
补充内容适用于【多行文字】,【文字】不能被常规分解【x】分解,就我所知的非常规分解【txtexp】分解所得为(二维)多段线……