[Share] GHEPFILE v4.4: Công Cụ Tách và Ghép Bản Vẽ Hàng Loạt Tự Động

Trong quá trình làm việc với AutoCAD, chắc hẳn không ít lần bạn gặp phải hai bài toán "đau đầu" trái ngược nhau:

  1. Cần in ấn hoặc lưu trữ: Bạn có hàng chục file bản vẽ rời rạc và muốn gộp chúng vào một file duy nhất để dễ quản lý hoặc Xref.
  2. Cần xuất hồ sơ: Bạn có một file quy hoạch tổng thể chứa hàng trăm khung tên và muốn tách từng khung ra thành từng file DWG riêng biệt để gửi cho đối tác.

Làm thủ công Copy/Paste hay Wblock từng cái ư? Quá mất thời gian!

Hôm nay, mình xin chia sẻ với các bạn Lisp GHEPFILE (v4.4) – Một công cụ "2 trong 1" mạnh mẽ, hỗ trợ cả tách và ghép bản vẽ với giao diện trực quan.

Tại sao bạn nên dùng Lisp GHEPFILE v4.4?

Phiên bản này đã được nâng cấp với tính năng Session Memory (Nhớ phiên làm việc). Nghĩa là Lisp sẽ tự động nhớ các thông số bạn đã nhập (đường dẫn, khoảng cách, chế độ...) trong suốt quá trình mở AutoCAD. Bạn không cần phải nhập lại từ đầu mỗi khi chạy lệnh.

Các tính năng chính:

1. Chế độ GHÉP (Merge):

  • Tự động quét toàn bộ file .dwg.dxf trong thư mục chọn.
  • Sắp xếp file thông minh theo tên (Natural Sort: File 1, 2, 10 sẽ sắp xếp đúng thay vì 1, 10, 2).
  • Chèn các file thành Block hoặc Explode ngay sau khi chèn.
  • Tự động giãn cách các bản vẽ theo khoảng cách cài đặt.

2. Chế độ TÁCH (Split):

  • Nhận diện thông minh: Tách bản vẽ dựa trên Block khung tên hoặc Polyline (Rectang) khép kín.
  • Đặt tên file tự động:
    • Theo tên file gốc + số thứ tự.
    • Hoặc lấy giá trị từ Attribute (Tag) trong khung tên (Ví dụ: Số hiệu bản vẽ KT-01, KT-02...).
  • Sắp xếp thứ tự tách: Hỗ trợ quét từ Trái -> Phải, Trên -> Dưới hoặc theo thứ tự chọn tay.
  • Đánh dấu (Mark): Tự động vẽ đường chéo và ghi tên file lên vùng đã tách để bạn dễ kiểm soát (có lệnh xoá mark riêng).

Hướng dẫn sử dụng

Bước 1: Load Lisp

  • Tải đoạn code bên dưới về và lưu thành file .lsp (Ví dụ: GhepTach_v44.lsp).
  • Mở AutoCAD, gõ lệnh AP (Appload) và load file vừa lưu.

Bước 2: Gọi lệnh

  • Gõ lệnh: GHEPFILE
  • Hộp thoại cài đặt sẽ xuất hiện.

Bước 3: Thao tác trên giao diện

A. Để GHÉP file:

  1. Chọn Tab GHÉP (Merge).
  2. Chọn thư mục chứa các file cần ghép.
  3. Danh sách file sẽ hiện ra, bạn có thể chọn và xóa bớt các file không mong muốn.
  4. Nhập khoảng cách giữa các hình.
  5. Nhấn Thực hiện.

B. Để TÁCH file:

  1. Chọn Tab TÁCH (Split).
  2. Nhấn nút Chọn mẫu >: Click vào một Block khung tên hoặc đường Polyline bao quanh bản vẽ để làm mẫu.
  3. Cấu hình tên file xuất ra (Dùng tên Attribute hoặc tên tự động).
  4. Chọn thư mục lưu file (nếu để trống lisp sẽ lưu tại thư mục hiện hành).
  5. Nhấn Thực hiện -> Quét chọn vùng chứa các bản vẽ cần tách.

Tải về: TẠI ĐÂY


Một số lưu ý quan trọng

  1. Lệnh WBLOCK: Tính năng tách file sử dụng lệnh WBLOCK, nên nó sẽ tạo ra file sạch, nhẹ hơn file gốc. Tuy nhiên, hãy đảm bảo các Layer/Style trong file gốc không bị lỗi để tránh WBLOCK thất bại.
  2. Layer Mark: Khi dùng tính năng Tách, Lisp sẽ tạo layer NhatNguyen_Check. Bạn có thể nhấn nút Xoá Mark trên giao diện để dọn dẹp nhanh bản vẽ sau khi tách xong.

Hy vọng công cụ GHEPFILE v4.4 này sẽ giúp các bạn tiết kiệm hàng giờ đồng hồ mỗi khi phải xử lý hồ sơ bản vẽ. Nếu thấy hữu ích, đừng quên chia sẻ cho đồng nghiệp nhé!

Chúc các bạn thành công!






 

Post a Comment

Mới hơn Cũ hơn