指令 Gz116C - 搜物件(指定顏色)
一句話說明:選取參考物件取得顏色,框選範圍選取所有相同顏色的物件。
這個指令能做什麼
執行後你先指定要找的顏色索引(直接輸入色號,或留空改以點選參考物件取得),再框選範圍,系統會選出範圍內顏色索引相同的圖元並亮顯。選取結果可直接進行後續的批量操作,例如移動、刪除或變更屬性。
適合什麼時候使用
| 情境 | 說明 |
|---|---|
| 批量處理特定顏色圖元 | 例如選出所有紅色線段,統一變更圖層或刪除 |
| 確認顏色分布範圍 | 框選不同區域反覆搜尋,確認某種顏色出現的位置 |
| 快速篩選後再操作 | 搭配 AutoCAD 選集操作,對篩選結果執行批量修改 |
操作步驟
- 輸入指令 Gz116C 並按 Enter
- 輸入色號,或欄位留空後改以點選參考物件取得顏色。視窗會列出常用色號供參考:
1紅、2黃、3綠、4青、5藍、6桃、7白、11膚、40金、255灰、256隨層 ByLayer - 在圖面上框選目標範圍,放開後所有相同顏色的物件將被選取並亮顯
- 若需繼續搜尋其他區域,可再次框選(支援重複框選)
- 按 Enter 或 Esc 結束指令
注意事項
ByLayer 不會被展開成實際顏色
物件若設定為 ByLayer,它的顏色索引就是 256——系統直接比對物件自身的顏色索引,不會去解析該圖層實際顯示成什麼顏色。
所以:
- 想找出所有隨層物件 → 輸入
256 - 想找出畫面上看起來是紅色的物件 → 只會找到「顏色明確設為紅色(
1)」的那些;那些因為隨層而顯示為紅色的物件不會被找到
這是刻意的設計:256 是一個可以被搜尋的目標值,而不是一個要被展開的間接參照。若你要處理的是「某圖層上的全部物件」,用圖層類工具會比用顏色搜尋更直接。
- 顏色比對用的是物件自身的顏色索引(
Entity.Color.ColorIndex);隨層物件的索引為256,隨塊為0,兩者都可以當成搜尋目標直接輸入 - 可重複框選不同區域,累積選取結果
- 選取結果為目前選集,可直接接續其他操作
相關指令
| 指令 | 說明 |
|---|---|
| Gz116E | 搜物件(指定類型),以物件類型篩選 |
| Gz116 | 搜文字(部分相符),以關鍵字篩選文字物件 |
| Gz116H | 搜填充線(指定形式),以填充樣式篩選 Hatch 物件 |
| 功能區設定 | 本指令位於Ribbon「搜索工具」面板 |
| GzEE 萬用橡皮擦 | 搜尋後可搭配刪除工具清理 |
| 刪除物件(同色) | 相關指令 |