Đôi lúc, trong quá trình chọn đối tượng, ta chỉ cần quan tâm đến một số đối tượng nào đó, chẳng hạn như chỉ chọn các đối tượng có màu đỏ. Khi đó, ta có thể sử dụng bộ lọc cho tập lựa chọn, và như thế, chỉ có các đối tượng thoả mãn các yêu cầu đã chỉ ra trong bộ lọc thì mới được thêm vào tập lựa chọn. Để sử dụng được bộ lọc, ta cần phải xác định được kiểu bộ lọc và dữ liệu tương ứng với kiểu bộ lọc. Danh sách của các loại bộ lọc có thể tham khảo trong tài liệu “Au“oCAD DXF Reƒerenc€” trong tài liệu trợ giúp của AutoCAD. Ví dụ sau minh họa nhiều bộ lọc khác nhau.
“Chỉ thêm những đối tượng kiểu Text vào tập lựa chọn: FilterType = 0
FilterData = "TEXT"
sset.SelectOnScreen FilterType, FilterData
“Chỉ thêm những đối tượng thuộc lớp FLOOR9 vào tập lựa chọn: FilterType = 8
FilterData = "FLOOR9" | sset.SelectOnScreen FilterType, FilterData
“Chỉ thêm những đối tượng có màu đỏ vào tập lựa chọn:
Filter Type = 62
Filter Data = 5
sset.SelectOnScreen FilterType, FilterData
e. Nhập đữ liệu từ người dùng
Trong quá trình lập trình, việc tạo ra sự tương tác với người sử dụng trong chương trình là điều không thê thiếu. Ngoài cách nhập dữ liệu thông qua hệ thống các cửa số (Form), ta còn có thê tạo ra tương tác với người dùng thông qua các phương thức có trong đối tượng UHility. Các phương thức này sẽ hiển thị một dòng nhắc trên dòng lệnh của AutoCAD và yêu cầu người sử dụng nhập vào nhiều kiểu dữ liệu khác nhau (tuỳ thuộc vào từng loại phương táo như chọn một điểm trên màn hình, chọn đối tượng, nhập vào một số
nguyên, .