5.2 其他快速选择方法

5.2.1 选择类似对象

更改用于选择类似对象的设置步骤如下:

[1] 没有选定对象时,输入SELECTSIMILAR。

[2] 输入se(设置)。

[3] 在如图5-4所示的“选择类似设置”对话框中,为要选定的对象选择匹配的特性,单击“确定”按钮。

图5-4 “选择类似设置”对话框

如果未选择特性,同一类型的对象(例如所有线)都将被选定。

选择类似对象的操作步骤如下:

[1] 选择表示要选择的对象类别的对象(源对象)。

[2] 右击,在弹出的快捷菜单中选择“选择类似对象”选项,如图5-5所示,这样就会把与源对象类似的对象全部选中。

图5-5 右键快捷菜单

仅相同类型的对象(直线、圆、多段线等)将被视为类似对象。如果对象的特性(例如颜色、线型、线宽、打印样式、材质和透明度)被设置为ByLayer,则对象被视为类似。例如,尽管蓝色多段线和红色多段线不是同一种颜色,但如果其颜色特性设置为ByLayer,也将同时被选中。

5.2.2 过滤选择

AutoCAD提供了“过滤选择”,用于创建一个要求列表,对象必须符合这些要求才能包含在选择集中。“过滤选择”可通过“对象选择过滤器”定义,如图5-6所示。

图5-6 “对象选择过滤器”对话框

运行命令FILTER,将打开“对象选择过滤器”对话框,其上部的列表框列出了当前定义的过滤条件。

● “选择过滤器”选项组:用于定义过滤器。“选择过滤器”下拉列表框用于选择过滤器所定义的对象类型及相关运算语句,选择其中的对象类型后,可在其下方的X、Y、Z三个下拉列表框中定义对象类型的过滤参数以及针对对象类型的逻辑运算。

有的对象类型参数可在文本框中直接输入,有的需单击按钮来选择,然后单击按钮,即可将定义的过滤器添加至上方的列表框中显示。按钮用于将指定对象的特性添加到过滤器列表中。

:这3个按钮用于对上部列表框中的过滤条件进行编辑、删除和清除。

● “命名过滤器”选项组:用于保存和删除过滤器。要保存过滤器,请在“另存为”下输入过滤器的名称,然后单击“另存为”按钮。在输入名称后必须单击“另存为”按钮,才能保存该过滤器以供将来使用。

单击“应用”按钮,该过滤器仍处于活动状态,可以使用任何对象选择方法。例如,可以使用窗交窗口,但将仅选定与过滤器条件匹配的对象。

在使用“选择过滤器”定义过滤器时,过滤的对象类型、对象参数及关系运算语句均在“选择过滤器”下拉列表框中。一般是先添加对象类型,然后再添加对象参数和逻辑运算语句。

逻辑运算语句要成对使用,将运算对象置于“开始运算符”与“结束运算符”的中间。例如,以下过滤器选择了除半径小于或等于10.0之外的所有圆。

     对象=圆
     **开始NOT
     圆半径<= 10.00
     **结束NOT

【例5-1】 用过滤选择图5-7中半径小于或等于10.0之外的所有圆。操作步骤如下:

扫码看视频

图5-7 过滤选择实例

[1] 在命令行中(或在命令选择对象提示下)输入FI并按Enter键,弹出“对象选择过滤器”对话框。

[2] 在“选择过滤器”的第一个下拉列表框中选择“圆”选项,然后单击按钮。

[3] 在“选择过滤器”的第一个下拉列表框中选择“** 开始 NOT”选项,然后单击按钮。

[4] 在“选择过滤器”的第一个下拉列表框中选择“圆半径”选项,此时X下拉列表框和相应文本框显示为可用,选择其后下拉列表框的“<=”选项,在X文本框中输入“10”,然后单击按钮。

[5] 在“选择过滤器”的第一个下拉列表框中选择“** 结束 NOT”选项,然后单击按钮。设置好的“对象选择过滤器”对话框如图5-8所示。

图5-8 设置好的“对象选择过滤器”对话框

[6] 单击按钮。该过滤器现在处于活动状态,可以使用任何对象选择方法选择对象。例如窗交窗口,但将仅选定与过滤器条件匹配的对象。选择结果如图5-9所示。

图5-9 选择集

5.2.3 快速选择

除了通过单击、构造矩形窗口选择对象和过滤选择之外,AutoCAD也可以根据对象的类型和特性来选择对象。例如,只选择图形中所有红色的圆而不选择其他对象,或者选择除红色圆以外的所有其他对象。

使用“快速选择”功能可以根据指定的过滤条件快速定义选择集。图5-10为“快速选择”对话框,AutoCAD中打开“快速选择”对话框的方法有如下3种:

(1)单击“默认”选项卡→“实用工具”面板→“快速选择”按钮

图5-10 “快速选择”对话框

(2)选择“工具”→“快速选择”菜单命令。

(3)运行命令QSELECT。

“快速选择”对话框的实际功能为定义一个过滤器来重新创建选择集。对话框中各选项的功能如下:

● “应用到”下拉列表框:用于选择过滤条件的应用范围。如果没有选择任何对象,则应用范围默认为“整个图形”,即在整个图形中应用过滤条件;如果选择了一定量的对象,则应用范围默认为“当前选择”,即在当前选择集中应用过滤条件,过滤后的对象必然为当前选择集中的对象。也可单击“选择对象”按钮来选择要对其应用过滤条件的对象。

● “对象类型”下拉列表框:用于指定要包含在过滤条件中的对象类型。如果过滤条件应用于整个图形,则“对象类型”下拉列表框包含全部的对象类型,包括自定义。否则,该列表只包含选定对象的对象类型。

● “特性”列表框:用于列出被选中对象类型的特性,单击其中的某个特性可指定过滤器的对象特性。

● “运算符”下拉列表框:用于控制过滤器中针对对象特性的运算,选项包括“等于”“不等于”“大于”和“小于”等。

● “值”下拉列表框:用于指定过滤器的特性值。“特性”“运算符”和“值”这3个下拉列表框是联合使用的。

● “如何应用”选项组:用于指定符合给定过滤条件的对象,包括在新选择集内还是排除在新选择集之外。选择“包括在新选择集中”单选按钮,将创建其中只包含符合过滤条件的对象的新选择集。选择“排除在新选择集之外”单选按钮,将创建只包含不符合过滤条件的对象的新选择集,通过该单选按钮可排除选择集中的指定对象。

● “附加到当前选择集”复选框:用于指定将创建的新选择集替换还是附加到当前选择集。

【例5-2】 快速选择图5-11中的图层为轮廓线的图层。

图5-11 快速选择实例

操作步骤如下:

扫码看视频

[1] 在命令行中输入QSE并按Enter键,弹出如图5-12所示的“快速选择”对话框。

图5-12 “快速选择”对话框

[2] 在“应用到”下拉列表框中选择“整个图形”选项。

[3] 在“对象类型”下拉列表框中选择“所有图元”选项。

[4] 在“特性”列表框中选择“图层”选项。

[5] 在“运算符”下拉列表框中选择“=等于”选项。

[6] 在“值”下拉列表框中选择“轮廓线”选项。

[7] 在“如何应用”选项组选择“包括在新选择集中”选项。设置好的“快速选择”对话框如图5-13所示。

图5-13 设置好的“快速选择”对话框

[8] 单击按钮,所选择的对象如图5-14所示。

图5-14 选择集