快速选择允许您通过指定筛选条件(如实体类型、颜色、线型或其它任何实体属性)来组合工作选择集。快速选择适用于整个图形或活动选择集(图形中已选中的实体)。
标准流程
- 在快速选择模式(1)中打开属性面板。
- 通过从实体下拉列表(2)中选择实体类型开始定义工作选择集。
- 通过在属性列表(3)中选择实体属性的操作符和值来设置工作选择集的过滤器。
- 点击选择工具(4)以执行以下任一操作:
- 将过滤后的工作选择集加入活动选择集()。
- 从活动选择集中移除已过滤的工作选择集()。
- 基于过滤工作选择集创建新的活动选择集()。
- (可选)重复第2到第4步。
访问快速选择模式(QSELECT命令)
请执行以下任一操作:
- 显示属性面板,然后点击面板上的快速选择按钮()。
- 在命令行输入QSELECT命令。
属性面板在快速选择模式下显示。
开始定义工作选择集
实体列表
实体类型下拉菜单中有两个列表可供操作:
- 第一个列表显示了图形中存在的实体类型。
- 第二个列表显示现有选择集(当前选择)中存在的实体类型(如果有的话)。
在两个列表中,每种实体类型都会显示一个复选框和实体数量。
选择实体类型
- 点击实体菜单中的下拉按钮。
“全部”选项被预先选定为实体集的基础。
- (可选)通过在所需列表中勾选复选框来选择一个或多个实体类型,以定义实体集基础
例如:- 要创建一组具有特定半径的圆实体,请在此步骤中仅勾选“圆”复选框。在下一步中,半径属性将可用作筛选条件。
- 要在特定图层创建实体集合,请在此步骤勾选所有所需实体类型复选框(或点击列表顶部的全部)。图层属性仍可作为下一步的过滤条件使用。
实体集基础中的实体的共同属性显示在“属性”列表中。
筛选工作选择集
属性列表
显示你可以用作工作选择集过滤条件的常见属性。
可用的属性取决于选择集中实体的类型。通用、三维可视化(仅模型空间)和几何属性适用于所有实体。某些类型的实体可能会显示额外的属性。如果未指定实体类型,则只列出一般属性。
运算符
运算符列表使您能够根据值来筛选属性。你可以点击当前的运算符显示列表,并更改为其它运算符。
默认情况下,所有属性都设置了“全部选择”(*)运算符。
全部选择
不会根据属性筛选实体列表。
等于
过滤实体列表,只包含属性等于指定值的实体。
不等于
过滤实体列表,只包含属性不等于指定值的实体。
小于
过滤实体列表,只包含属性小于指定值的实体。
小于等于
过滤实体列表,只包含属性小于或等于指定值的实体。
大于
过滤实体列表,只包含属性大于指定值的实体。
大于等于
过滤实体列表,只包含属性大于或等于指定值的实体。
通配符匹配
过滤实体列表,仅包含那些其纯文本属性与文本字符串中使用的通配符条件相匹配的实体。
设置筛选条件(选择运算符和值)
- 点击属性的当前运算符(或右键单击属性的值字段)
会显示一个右键菜单。
- 选择一个运算符。
- 点击属性的值字段。
- 根据属性的不同,可以做以下其中之一:
- 通过勾选相应的复选框,在下拉列表中选择一个或更多的数值。
- 在值字段输入一个值。
注意:你可以使用通配符来筛选可编辑的纯文本属性。为此,请务必选择通配符匹配运算符。
最常见的通配符如下:- #:匹配任意数字。
- @: 匹配任意字母字符。
- .: 匹配任意非字母数字字符。
- *: 匹配任意字符串,并且可以在搜索字符串的任意位置使用。
- ?: 匹配任意单个字符。例如,?BC 匹配 ABC、3BC 等。
- [ ]: 匹配所包含的任意一个字符。例如,[AB]C 匹配 AC 和 BC。
- [~]: 匹配任何未包含的字符。例如,[~AB]C 匹配 XC,但不匹配 AC。
- [-]: 指定单个字符的范围。例如,[A-G]C与AC、BC等直到GC匹配,但不与HC匹配。
- `(反引号):字面上读下一个字符。例如,'~AB匹配~AB。
- (可选)重复前述步骤以定义更多属性过滤器。
用工作选择集更新活动选择集
选择工具
添加到当前选择集
根据您在实体和属性列表中指定的实体类型和属性值,将实体添加到当前选择集。
从当前选择集中移除
根据您在实体和属性列表中指定的实体类型和属性值,从当前选择集中移除实体。
清除当前选择并创建新选择
根据您在实体和属性列表中指定的实体类型和属性值,创建一个新的选择集。
点击选择工具以更新现有的活东选择集。
注:
- QSELECTINIT 系统变量控制在工作选择集快速选择会话开始时,实体列表中预选的内容(图中的所有实体或当前选择的所有实体)。
- QSELECTLIST 系统变量控制列表是只显示“全部”选项,还是同时显示实体类型的细分。
- 默认情况下,属性面板保持在快速选择模式(QSELECTAUTOCLOSE 系统变量关闭)。要返回属性模式,请点击面板上的快速选择按钮()。