可以使用对象特性或对象类型来将对象包含在选择集中或排除对象。
若要根据指定过滤条件快速定义一个选择集,请使用:
- 特性选项板中的“快速选择”(QSELECT),可按照特性(如颜色)和对象类型过滤选择集
- “对象选择过滤器”对话框 (FILTER),可按照特性和对象类型过滤选择集
- “选择类似对象”(SELECTSIMILAR),可根据指定的匹配特性,选择类型相同的类似对象。
- AutoLISP 函数 SSGET,创建自定义的选择过滤器
如果使用 Autodesk 或第三方应用程序向对象添加了特征分类,则可以按照分类特性选择对象。使用“对象选择过滤器”,可以命名和保存过滤器以供将来使用。
使用对象选择过滤器时,如果要根据颜色、线型或线宽过滤选择集,请确定是否将图形中所有对象的这些特性设定为 BYLAYER。例如,一个对象显示为红色,因为它的颜色被设定为“BYLAYER”,并且图层的颜色是红。
默认情况下,如果类型相同的对象位于同一个图层上,则视为类似对象;而对于块及其他参照对象,如果其名称相同,则视为类似对象。只考虑对象级别的子对象。例如,如果选择了一个网格顶点,SELECTSIMILAR 会选择其他网格对象,而不仅仅选择各网格顶点。
注意如果使用应用程序(例如 AutoCAD® Map 3D)为对象添加了特征分类,并且存在相关联的分类 (XML) 文件,则可以按照分类特性选择对象。也就是说,可以在“对象类型”框中选择分类,在“特性”框中选择特性。
使用“快速选择”创建选择集的步骤
- 在“快速选择”对话框的“应用到”下,选择“整个图形”。
- 在“对象类型”下,选择“所有图元”。
- 在“特性”下,选择“颜色”。
- 在“运算符”下,选择“等于”。
- 在“值”下,指定颜色。
- 在“如何应用”下,选择“包括在新选择集中”。
- 单击“确定”。
从选择集中排除对象的步骤
可以使用“排除在新选择集之外”选项将对象排除在当前选择集外。下面的样例从选定的对象集中排除所有半径大于 1 的圆。
- 选择若干对象。
- 在“快速选择”对话框的“应用到”下,选择“当前选择”。
- 在“对象类型”下,选择“圆”。
- 在“特性”下,选择“半径”。
- 在“运算符”下,选择“大于”。
- 在“值”下,输入 1。
- 在“如何应用”下,选择“排除在新选择集之外”。
- 单击“确定”。
将从选择集中删除所有半径大于 1 的圆。
向选择集中附加对象的步骤
可以使用“快速选择”将对象附加到当前选择集中。在下面的样例中,保留当前选择集并将图形中包含以 bld1_ 开头的超链接的对象附加到当前选择集中。
- 在“快速选择”对话框中,选择“附加到当前选择集”。
- 在“对象类型”框中,选择“所有图元”。
- 在“特性”下,选择“超链接”。
- 在“运算符”下,选择“通配符匹配”。
- 在“值”下,输入 bld1_*。
- 在“如何应用”下,选择“包括在新选择集中”。
- 单击“确定”。
命名和保存已过滤列表的步骤
- 在命令提示下,输入 filter。
- 在“对象选择过滤器”对话框的“选择过滤器”下,选择过滤器(例如直线)。
- 单击“添加到列表”。
- 在“另存为”下,输入过滤器的名称,例如 Linefilter。
- 单击“另存为”。
- 单击“应用”。
将应用该过滤器,这样用户将只能选择图形中的直线。如果使用选择区域选择对象,过滤器将应用于选择区域中的所有对象。
使用命名过滤器的步骤
- 在“选择对象”提示下,输入 'filter。(加单引号使其成为透明命令。)
- 在“对象选择过滤器”对话框的“选择过滤器”下,选择要使用的过滤器。单击“应用”。
- 使用窗选方式指定要选择的对象。
仅选择通过窗选方式选定且符合过滤条件的对象。
创建类似对象的选择集的步骤
- 输入 selectsimilar。
- 输入 se(设置)。
- 在“选择类似设置”对话框中,选择要将类型相同的对象视为类似对象所必须匹配的特性。
如果未选择任何特性,则会选择相同类型的对象。
- 单击“确定”。
- 选择作为选择条件的对象。
- 按 Enter 键选择类似对象。
命令
系统变量