事情是这样我的工作场景中会有把solidworks出的图纸转成用cad标准图框的过程
而且会把多张sw图纸统一到一张dwg当中
此时sw的中心线块爆开后颜色会变,一个一个的点来换颜色太慢
而且有时候图纸一打开,实线、虚线、中心线全挤在一起。
我只想选里面的虚线,结果鼠标点过去,不是点到轮廓,就是顺手把旁边的尺寸也带上了。
一根两根还能慢慢点。
要是整个区域里散着几十根,再一根根找,那不得麻烦死。
于是我做了一个命令来专门做筛选这个事情
这个时候可以输入:
也就是只选线性
ZXXX命令运行以后,它会先让你点一条线作为参考。
比如我想找虚线,就先点一根虚线。
想找中心线,就点一根中心线。
它会先把这根线的线型记下来。
接着再框选一个范围。
框选的时候不用小心翼翼。实线、文字、尺寸一起框进去也没关系,它会自己在里面找,只把线型相同的对象留下。
最后,同线型的对象会一起亮起来。

完成了就
举个例子。
图里有一堆轮廓线,还有几根 CENTER 中心线。
正常用鼠标点,我得先放大,然后点一根。点到后面手一抖选到别的线性了,就得全放弃重新选,前面选的还有可能没了。
用 ZXXX 的话,我先点一根 CENTER。
命令行会告诉我,它记住了这个线型。
然后把这块图整个框起来。
框完以后,其他对象都不算,只剩下 CENTER 线型的对象被选中。
这时候要移动、删除、换图层,接着操作就行。
说到这里,可能有人会问:对象明明写着“随层”,它还能认出来吗?
可以。
如果对象线型是 ByLayer,也就是随层,命令会继续去看它所在图层用的是什么线型。
比如对象自己没单独设置线型,但它所在图层是 HIDDEN,那它实际还是会按 HIDDEN 来比较。
这个地方不处理的话,图里一堆随层对象最后都会被当成一类,那就没什么用了。
当然,这个命令也不是说点什么都能变魔术。
它只比较线型。
颜色不一样,它不管,这个是咱们要进行统一修改的。
反过来也一样。
前提是你的线型都在一个图层,不在一个图层的话还要再来一遍
使用过程其实就三下:
输入 ZXXX点一个线型参考框选查找范围
框完以后,你选的线型就会处于高亮状态。
如果亮了,却没办法操作这批对象,可以检查一下 PICKFIRST。
一般设置成:
1CAD 才会正常使用命令前已经选中的对象。
还有一种情况,选是选中了,但改不了。
看看图层是不是锁住了。
还不会加载 Lisp 的朋友,可以先看这篇,里面有一章是专门讲怎么安装的:CAD 标注间距乱、尺寸线对不齐?用 BZDQ 一次整理好
第一次使用还是先拿复制图纸试一下。
虽然这个命令本身只选择,不改图,但是最好还是实验一下再你的版本适不适配。
尺寸只有两三根、线也不多的时候,直接点可能更快。
图纸比较乱,同一种线型哪都是,这个命令才比较省事。
尤其像我这种批量的场景
需要这个宏工具 的,可以在公众号后台回复关键词:
zxxx3如果文章对你有帮助,也麻烦点个免费的赞和推荐。
如果使用过程中遇到问题,可以在文章下方留言。工作日期间,一般当天会跟进处理。
夜雨聆风