窗口、栏选、套索等

选择对象是使用 AutoCAD 的大部分操作。乍一看似乎很简单,只是单击一个对象或多个对象周围的窗口。但是,一旦图形开始变得复杂,还有其他方法可使对象选择更方便。

注: 该视频包含隐藏式字幕,但没有音频。
注: 步骤、图像和视频可能与您版本的产品略有不同。

PICKFIRST 和 PICKADD 系统变量

在开始之前,我们先设置几个稍后需要的系统变量。

基础知识

首先,我们来了解一下基础知识:窗口、交叉窗口、多边形窗口和交叉多边形窗口。在完成练习每种选择方法之后,按 Esc 键清除选择。

  1. 打开您自己的图形,也可以打开其中一个样例图形,例如“C:\Program Files\Autodesk\AutoCAD <版本>\Sample\Database Connectivity\Floor Plan Sample.dwg”
    注: 样例图形将以只读方式打开。如果要保存对样例图形所做的更改,请先将该文件复制到“Documents”文件夹,然后从该文件夹打开它。
  2. 放大包含几何图形的图形区域。
    注: 有关缩放的提示,请参见您尝试过吗:更快地缩放和平移
  3. 窗口:单击一下,然后单击第一个点的右侧以指定矩形窗口。将仅选中完全由矩形框住的对象。
  4. 交叉窗口:单击一下,然后单击第一个点的左侧以指定矩形窗口。被窗口框住并与与之相交的对象处于选中状态。请注意,交叉窗口看起来与常规窗选不同。
  5. 窗口多边形:单击一下以开始窗口选择。在命令提示下,输入“wp”以表示窗口多边形。继续指定点。无需闭合多边形。按 Enter 键后,将自动闭合。窗口多边形中框住的对象处于选中状态。
    注: 该多边形可以是任何形状,但多边形线不能相交。
  6. 交叉多边形:单击一下以开始窗选。在命令提示下,输入“cp”以表示交叉多边形。继续在屏幕上指定点。被交叉多边形窗口框住并与之相交的对象处于选中状态。
注: 可以重新使用上一个已清除的选择集。当系统提示您选择对象时,请输入“p”(上一个)或按 Ctrl+Shift+L 组合键以使用上一个选择集。

栏选和套索

在以下示例中,我要选择门。我可以单独选择它们,但使用栏选可以更快。

栏选

  1. 在不启动任何命令的情况下,在图形中的空白区域单击一下。
    请注意命令提示下的选项。

  2. 在命令提示下,输入“f”(栏选)。
  3. 指定点以定义穿过门的栅栏。
  4. 按 Esc 键清除选择。

套索

还可以使用套索选择来选择门。要使用套索,请按住鼠标按钮并拖动鼠标以创建套索。释放鼠标按钮后,套索便完成。让我们来试一试。

  1. 在图形上单击一下,然后将光标略微向左拖动。

    请注意,命令行指示您当前使用的是交叉套索,这意味着与套索相交并被框住的任何对象处于选中状态。

    注: 如果向右拖动,将开始窗口套索。

    套索提供了三种模式:窗口、交叉窗口或栏选。按空格键可循环浏览套索模式。

  2. 继续按住鼠标按钮,然后按一下空格键。

    现在,您使用的窗口套索。窗口内的任何对象处于选中状态。

  3. 再按一下空格键。

    套索会变为栏选套索。与栅栏相交的任何对象处于选中状态。

  4. 再按一下空格键可返回到交叉套索。
  5. 拖动光标以选择门。
  6. 松开鼠标按钮。
  7. 按 Esc 键清除选择。

取消选择对象

现在,您已经练习了这些选择方法,可能想知道如何从选择集中移除对象而无需从头开始操作。

  1. 使用先前的任意选择方法来选择对象。

    “Floor Plan Sample.dwg”中,我已选择了这些对象,但不想将名称包含在选择集中。

  2. 当选择集处于活动状态时,按住 Shift 键并单击要从选择集中移除的每个对象。
    注: 如果这一操作与预期不符,请确保将 PICKADD 系统变量设置为 2。

    我还想要从选择集中移除右下方隔间中的对象。

  3. 在按住 Shift 键的同时,为要从选择集中移除的对象绘制交叉窗口。
    注: 释放 Shift 键后,之后选择的任何对象都会再次添加到当前选择集中。

通过使用 Shift 键从选择集中移除对象,可以在处理拥挤的图形时更轻松地仅选择所需对象。

限制选定的对象

选择对象时,可以通过多种方式限制或过滤。

让我们详细了解一下 SELECTSIMILAR 和 QSELECT。

SELECTSIMILAR

在本示例中,我要选择图形中的所有隔间轮廓。

  1. 在命令提示下,输入“SELECTSIMILAR”
  2. 输入“se”以表示设置。
  3. 确保“图层”和“名称”处于选中状态,然后单击“确定”。
    注: “名称”选项与块名称等命名对象匹配,但还与未命名对象(例如,直线和圆)的对象类型匹配。
  4. 选择构成隔间的线之一。
    该图层上的所有线都处于选中状态。
    提示: 要验证选择,可以使用 ISOLATEOBJECTS 命令来抑制显示除选定对象外的所有对象。输入 UNISOLATEOBJECTS 可重新显示所有受影响的对象。
  5. 按 Esc 键清除选择。
注: 还可以选择一个对象、单击鼠标右键,然后从快捷菜单中选择“选择类似对象”。

QSELECT

QSELECT 命令有一些 SELECTSIMILAR 没有的选项。例如:

  • 可以预先选择要应用过滤器的对象,而不是将其应用到整个图形。
  • 可以将运算符应用于要过滤的特性值,例如 <> 等于(不等于)指定的图层名。
  • 可以在选择集中包含或排除对象。

假定我要选择与名称“DESK*”匹配的所有块。

  1. 在命令提示下,输入“QSELECT”,或依次单击“常用”选项卡 > “实用程序”面板 > “快速选择”。 查找
  2. 从“对象类型”下拉列表中,选择“块参照”。
  3. 从“特性”列表中,选择“名称”。
  4. 在“运算符”下拉菜单中,选择“* 通配符匹配”。
  5. 输入“DESK*”作为值。
  6. 单击“确定”。

    名称与条件匹配的所有块都处于选中状态。

  7. 按 Esc 键清除选择。
注: 还可以单击鼠标右键,然后从快捷菜单中选择“快速选择”。

选择设置

有几种设置会影响对象选择。

  1. 在绘图区域中单击鼠标右键,并选择“选项”。
  2. 在“选项”对话框中,转到“选择集”选项卡。

    让我们在“选择集模式”区域中查看一些示例:

  3. 先选择后执行。(PICKFIRST) 如果希望能够先选择对象,然后选择要对该选择集执行操作的命令,请确保选中此选项。
  4. 使用 Shift 键添加到选择。(PICKADD)
    • 取消选中 (PICKADD=2) - 每次选择对象时,它们都会添加到当前选择集中。按住 Shift 键的同时进行选择可从当前选择集中移除对象。
    • 选中 (PICKADD=0) - 每次选择对象时,都会创建新的选择集。如果按住 Shift 键的同时进行选择,将移除选择集中已有的对象,并添加新对象。
  5. 对象编组。如果选中该选项,则选择某个组中的一个对象时,该组中的所有对象都处于选中状态。还可以通过按 Ctrl+Shift+A 组合键切换此选项。有关组的详细信息,请参见您尝试过吗:组
  6. 隐含选择窗口中的对象。如果选中该选项,则拾取对象之外的一个点时,选择窗口的绘制会自动开始。如果取消选中该选项,则需要在提示选择对象时指定窗口选项。
  7. 允许按住并拖动以进行套索选择。(PICKAUTO) 如果要关闭套索选择,以便单击并拖动来创建选择窗口,请取消选中此选项。

相关的“您尝试过吗”文章

与对象选择相关的命令和系统变量

以下是一些与对象选择相关的常用命令和系统变量。

命令 说明
FILTER 创建一个要求列表,对象必需符合这些要求才能包含在选择集中。
QSELECT 根据过滤条件创建选择集。
SELECT 将选定对象置于“上一个”选择集中。
SELECTSIMILAR 查找当前图形中与选定对象特性匹配的所有对象,然后将它们添加到选择集中。
系统变量 说明 默认值 保存位置
PICKADD 控制后续选择项是替换当前选择集还是添加到其中。 2 用户设置
PICKAUTO 控制用于对象选择的自动窗口选择。 5(位码) 注册表
PICKBOX 设置对象选择目标的高度(以设备独立像素为单位)。 3 注册表
PICKDRAG 控制绘制选择窗口的方法。 2 注册表
PICKFIRST 控制是否可以在启动命令之前选择对象。 1 注册表
SELECTIONAREA 控制选择区域的显示效果。 1 注册表
SELECTIONAREAOPACITY 控制进行窗口选择和窗交选择时选择区域的透明度。 25 注册表
SELECTIONCYCLING 控制与重叠对象和选择循环关联的显示选项。 0 注册表
SELECTIONEFFECT 指定对象处于选中状态时所使用的视觉效果。 1 注册表
SELECTIONEFFECTCOLOR 设置对象选择上的光晕亮显效果的颜色。 0 注册表
SELECTIONOFFSCREEN 控制屏幕外对象的选择。 1 注册表
SELECTIONPREVIEW 控制选择预览的显示。 3(位码) 注册表
SELECTIONPREVIEWLIMIT 限制在窗口或窗交选择期间可以显示预览亮显的对象数。 20000 注册表
SELECTSIMILARMODE 控制对于将使用 SELECTSIMILAR 选择的同类型对象,必须匹配哪些特性。 130(位码) 用户设置