Block là một trong những tính năng mạnh nhất của ZWCAD. Block cho phép gom nhiều đối tượng thành một đối tượng duy nhất có thể dùng lại, giúp việc vẽ đơn giản hơn, nhất quán hơn và giảm dung lượng file. Tuy nhiên, có lúc bạn cần xóa block, để dọn dẹp bản vẽ, loại bỏ các thành phần lỗi thời hoặc khắc phục sự cố do block cũ gây ra.
Hướng dẫn này giải thích các cách xóa block trong ZWCAD, bao gồm xóa block instance, thuộc tính, định nghĩa và các mục trong thư viện, cũng như cần làm gì khi không thể xóa block.
Cách xóa block khỏi vùng vẽ
Để xóa block trong ZWCAD, hãy làm theo các bước sau:
Chọn block
Dùng các công cụ chọn của ZWCAD để chọn block hoặc nhiều block cần xóa. Bạn có thể:
- Nhấp vào từng block.
- Dùng khung chọn window (kéo từ trái sang phải) hoặc crossing (kéo từ phải sang trái) để chọn nhiều đối tượng.
Xóa block đã chọn
Sau khi chọn, bạn có thể:
- Nhấn phím Delete trên bàn phím, hoặc
- Nhấp chuột phải và chọn Delete từ menu ngữ cảnh.
Thao tác này xóa các block instance khỏi vùng vẽ.
Xóa định nghĩa block (tùy chọn)
Xóa block instance không xóa định nghĩa block khỏi cơ sở dữ liệu bản vẽ. Để xóa hoàn toàn block (bao gồm cả định nghĩa):
- Vào Express Tools > Blocks > Delete Block, hoặc nhập lệnh: BDELETE
- Trong hộp thoại, chọn tên block muốn xóa.
- Xác nhận bạn muốn xóa tất cả instance và chính định nghĩa block.
Cách xóa thuộc tính khỏi block
Để xóa thuộc tính khỏi block, bạn có thể dùng Block Attribute Manager. Công cụ này cho phép quản lý, chỉnh sửa hoặc xóa các thuộc tính gắn với block. Cách thực hiện:
Mở Block Attribute Manager
Bạn có thể mở Block Attribute Manager theo hai cách:
Cách 1: Dùng dòng lệnh
Nhập BATTMAN trên dòng lệnh và nhấn Enter.
Cách 2: Dùng giao diện Ribbon
Nhấp thẻ Insert trên ribbon và chọn Manage Attributes trong panel Attributes.
Sau khi mở, hộp thoại Block Attribute Manager sẽ xuất hiện, hiển thị danh sách tất cả block trong bản vẽ hiện tại có chứa định nghĩa thuộc tính.

Chọn block mục tiêu
- Nhấp nút “Select Block” trong hộp thoại.
- Chọn trong vùng vẽ block chứa thuộc tính bạn muốn xóa.
Xác định thuộc tính
- Trong phần “List of Attributes”, bạn sẽ thấy tất cả thuộc tính gắn với block đã chọn.
- Nhấp để làm nổi bật thuộc tính bạn muốn xóa.
Xóa thuộc tính
Nhấp nút “Remove” để xóa thuộc tính đã chọn khỏi định nghĩa block.
Lưu ý: Nếu block chỉ có một thuộc tính, nút Remove sẽ bị vô hiệu hóa – bạn không thể xóa thuộc tính cuối cùng còn lại qua hộp thoại này.
Cách xóa block khỏi thư viện block
Để xóa block khỏi thư viện block, bạn có thể dùng lệnh BLOCKDELOBJ. Cách thực hiện:
Truy cập lệnh
Bạn có thể kích hoạt lệnh bằng một trong các cách:
- Qua Ribbon: Express > Blocks > Remove from Block
- Qua menu: Express > Blocks > Remove from Block
- Hoặc nhập trực tiếp BLOCKDELOBJ trên dòng lệnh và nhấn Enter.
Chọn block reference
Khi lệnh đang chạy, nhấp để chọn block reference chứa các đối tượng bạn muốn xóa.
Chọn đối tượng cần loại bỏ
Sau khi chọn block, hãy chọn các đối tượng cụ thể bên trong block mà bạn muốn xóa.
Làm theo các bước này, bạn có thể loại bỏ hiệu quả các đối tượng khỏi block đã chọn trong bản vẽ.
Vì sao một số block không thể xóa trong ZWCAD
Đôi khi block trong ZWCAD không thể xóa do một số điều kiện hoặc thiết lập hệ thống. Dưới đây là các nguyên nhân phổ biến nhất và cách giải quyết:
Block nằm trên layer bị khóa
Nếu block nằm trên layer bị khóa, mọi đối tượng trên layer đó, kể cả block, đều không thể xóa.
Giải pháp:
Mở khóa layer qua Layer Manager hoặc dùng lệnh LAYUNLOCK.
Block là proxy object
Một số block được tạo bởi ứng dụng hoặc plug-in của bên thứ ba và có thể hoạt động như proxy entity, loại này không thể chỉnh sửa hoặc xóa trực tiếp trong ZWCAD.
Cách kiểm tra:
- Nhấn Ctrl + 1 để mở bảng Properties.
- Chọn block và xem loại đối tượng, nếu hiển thị “Proxy Object” hoặc “Custom Entity” thì đó không phải block chuẩn.
Giải pháp:
Hãy thử dùng phần mềm hoặc plugin gốc để quản lý đối tượng, hoặc chuyển nó thành block chuẩn nếu có thể.
Block đến từ DWF/DWFx Underlay
Block reference từ bản vẽ DWF hoặc DWFx có thể hoạt động khác do thiết lập hệ thống.
Kiểm tra biến hệ thống DWFDELMODE:
- Nhập DWFDELMODE trên dòng lệnh.
- Đặt giá trị bằng 1 để cho phép xóa các phần tử DWF/DWFx.
- Thử xóa block lại.

Kết luận
Quản lý hiệu quả cơ sở dữ liệu bản vẽ đồng nghĩa với việc biết cách loại bỏ các block instance không cần thiết, xóa thuộc tính và dọn dẹp thư viện block. Khi gặp block cứng đầu không thể xóa, việc kiểm tra khóa layer, kiểm tra proxy object hoặc điều chỉnh biến hệ thống DWFDELMODE thường sẽ giải quyết được sự cố. Đưa các bước dọn dẹp này vào quy trình làm việc sẽ giúp file dự án ZWCAD của bạn nhẹ, gọn gàng và không lỗi.