search

按色选择 (SZ)

  • 默认命令: SZ
  • 完整命令: MU_SZ

功能概述

按色选择工具用于在指定的图纸选区范围内,快速筛选并高亮选中所有与样本图元具备相同有效颜色的对象。在面对外部导入图纸或杂乱底图时,图元常混合了“实体自定义真彩色/索引色”与“图层随层(ByLayer)颜色”;SZ 工具内置智能有效颜色解析算法,能够自动穿透图层属性,将肉眼所见的同色图元一次性精准框选提取,为后续的批量改色、移层、删除或统计提供高效支持。

怎么用

  1. 指定检索范围(预选或后选):
    • 鼠标先框选要筛选的图纸区域,命令行输入 SZ 并回车;
    • 或先输入 SZ 并回车,根据提示:框选范围选择对象: 框选目标图元区域后回车。
  2. 点选参考颜色样本:
    • 命令行提示:选择参考对象查询颜色:;
    • 鼠标单击任意一个作为颜色标杆的样本图元;
    • 命令行实时解析并输出其真实颜色索引:参考颜色值: N(如 1=红色,2=黄色,3=绿色,7=白色等)。
  3. 自动筛选与高亮呈现:
    • 系统自动对选区内的所有图元进行颜色逐个比对,剔除不匹配对象;
    • 匹配成功的同色图元将自动处于选中高亮夹点状态(sssetfirst),命令行提示:已选择 N 个同色对象(颜色值: M)。;
    • 此时用户可直接敲击后续命令(如 M 移动、E 删除、CO 复制或修改图层)。

关键参数与设置项

  • 有效颜色智能穿透解析 (SZ_GetEffectiveColor):
    • 显式独立色 (Custom Color):直接提取实体自身的 ACI 颜色索引;
    • 随层色 (ByLayer / 256):自动逆向查询实体所在图层的图层表(Layer Table),提取该图层实际分配的基准颜色;
    • 随块色 (ByBlock / 0):智能映射为标准基准色;
    • 绝对值纠偏:自动消除图层关闭时颜色索引产生的负号干扰(abs 修正),确保图元在任何图层状态下都能准确判定视觉颜色。
  • 活动选集无缝传递 (sssetfirst):筛选完成后自动将结果集置于 AutoCAD 预选状态,完美对接用户的下一步操作,无需重新框选。

注意事项

  • 本命令在已指定的选择集范围内进行同色过滤;若需要在全图范围内筛选同色对象,只需在第一步框选时输入 ALL 即可。
  • 复合图块内部若包含多种不同颜色的子图元,图块整体以其插入引用的显式颜色或所在图层颜色为准。