當使用者在AutoCAD中構造一個選擇集時,可利用“Quick Select(快速選擇)”或“Objects Selection Filters(對象選擇過濾器)”對話方塊來根據對象特性或物件類型對選擇集進行過濾。也就是說,使用者可以只選擇滿足指定條件的對象,其他對象將被排除在選擇集之外。
通過快速選擇,可以根據指定的過濾條件快速定義一個選擇集。用“對象選擇過濾器”,可以命名和儲存過濾器以供將來使用。
7.2.1 快速選擇
使用者可使用“qselect”命令來進行快速選擇,該命令可以在整個圖形或現有選擇集的範圍內來建立一個選擇集,通過包括或排除符合指定物件類型和對象特性條件的所有對象。同時,使用者還可以指定該選擇集用於替換當前選擇集還是將其附加到當前選擇集之中。
“qselect”命令的調用方式為:
菜單:【Tools(工具)】→【Quick Select…(快速選擇)】
捷徑功能表:終止任何活動命令,按右鍵繪圖區域,選擇“Quick Select…”項
命令列:qselect
除了以上三種訪問方式以外,在“Properties(特性)”、“Block Definition(塊定義)”等視窗或對話方塊中也提供了 按鈕來訪問QSELECT命令。
調用該命令後,系統彈出“Quick Select(快速選擇)”對話方塊,如圖7-5所示。
該對話方塊中各項的具體說明如下:
(1) “Apply to(應用到)”:指定過濾條件應用的範圍,包括“Entire drawing(整個圖形)”或“Current selection(當前選擇集)”。使用者也可單擊 按鈕返回繪圖區來建立選擇集。
(2) “Object type(物件類型)”:指定過濾對象的類型。如果當前不存在選擇集,則該列表將包括 AutoCAD中的所有可用物件類型及自訂物件類型,並顯示預設值“Multiple(所有圖元)”;如果存在選擇集,此列表只顯示選取的物件的物件類型。
(3) “Properties(特性)”:指定過濾對象的特性。此列表包括選取的物件類型的所有可搜尋特性。
(4) “Operator(運算子)”:控制對象特性的取值範圍。該列表中可能的選項如表7-1所示。
表7-1 運算子的種類和作用
| 運算子 |
說明 |
| = Equals |
等於 |
| <> Not Equals |
不等於 |
| > Greater than |
大於(對於某些選項不可用) |
| < Less than |
小於(對於某些選項不可用) |
| * Wildcard Match |
萬用字元。只用於可編輯的文字欄位,可匹配任何字串 |
| Select All |
全部選擇。不需指定過濾條件 |
(5) “Value(值)”:指定過濾條件中對象特性的取值。如果指定的對象特性具有可用值,則該項顯示為列表,使用者可以從中選擇一個值;如果指定的對象特性不具有可用值,則該項顯示為編輯框,使用者根據需要輸入一個值。此外,如果在“Operator(運算子)”下拉式清單中選擇了“Select All”項,則“Value”項將不可顯示。
(6) “How to apply(如何應用)”:指定符合給定過濾條件的對象與選擇集的關係:
? “Include in new selection set(包括在新選擇集中)”:將符合過濾條件的對象建立一個新的選擇集。
? “Exclude from new selection set(排除在新選擇集之外)”:將不符合過濾條件的對象建立一個新的選擇集。
(7) “Append to current selection set(附加到當前選擇集)”:選擇該項後通過過濾條件所建立的新選擇集將附加到當前的選擇集之中。否則將替換當前選擇集。如果使用者選擇該項,則“Current selection(當前選擇集)”和 按鈕均不可用。