search
按色选择 (SZ)
- 默认命令:
SZ - 完整命令:
MU_SZ
功能概述
按色选择工具用于在指定的图纸选区范围内,快速筛选并高亮选中所有与样本图元具备相同有效颜色的对象。在面对外部导入图纸或杂乱底图时,图元常混合了“实体自定义真彩色/索引色”与“图层随层(ByLayer)颜色”;SZ 工具内置智能有效颜色解析算法,能够自动穿透图层属性,将肉眼所见的同色图元一次性精准框选提取,为后续的批量改色、移层、删除或统计提供高效支持。
怎么用
- 指定检索范围(预选或后选):
- 鼠标先框选要筛选的图纸区域,命令行输入
SZ并回车; - 或先输入
SZ并回车,根据提示:框选范围选择对象:框选目标图元区域后回车。
- 鼠标先框选要筛选的图纸区域,命令行输入
- 点选参考颜色样本:
- 命令行提示:
选择参考对象查询颜色:; - 鼠标单击任意一个作为颜色标杆的样本图元;
- 命令行实时解析并输出其真实颜色索引:
参考颜色值: N(如 1=红色,2=黄色,3=绿色,7=白色等)。
- 命令行提示:
- 自动筛选与高亮呈现:
- 系统自动对选区内的所有图元进行颜色逐个比对,剔除不匹配对象;
- 匹配成功的同色图元将自动处于选中高亮夹点状态(
sssetfirst),命令行提示:已选择 N 个同色对象(颜色值: M)。; - 此时用户可直接敲击后续命令(如
M移动、E删除、CO复制或修改图层)。
关键参数与设置项
- 有效颜色智能穿透解析 (
SZ_GetEffectiveColor):- 显式独立色 (Custom Color):直接提取实体自身的 ACI 颜色索引;
- 随层色 (
ByLayer / 256):自动逆向查询实体所在图层的图层表(Layer Table),提取该图层实际分配的基准颜色; - 随块色 (
ByBlock / 0):智能映射为标准基准色; - 绝对值纠偏:自动消除图层关闭时颜色索引产生的负号干扰(
abs修正),确保图元在任何图层状态下都能准确判定视觉颜色。
- 活动选集无缝传递 (
sssetfirst):筛选完成后自动将结果集置于 AutoCAD 预选状态,完美对接用户的下一步操作,无需重新框选。
注意事项
- 本命令在已指定的选择集范围内进行同色过滤;若需要在全图范围内筛选同色对象,只需在第一步框选时输入
ALL即可。 - 复合图块内部若包含多种不同颜色的子图元,图块整体以其插入引用的显式颜色或所在图层颜色为准。