[Share] ABP - Lisp In Hàng Loạt Cho AutoCAD: Tự Động Xoay, Gộp PDF & Hỗ Trợ Layout (Miễn Phí)



Nếu bạn là dân kỹ thuật, kiến trúc hay xây dựng, chắc hẳn đã từng "ám ảnh" với việc ngồi in thủ công hàng trăm bản vẽ trong AutoCAD. Việc Ctrl+P, quét vùng (Window), chọn khổ giấy lặp đi lặp lại không chỉ tốn thời gian mà còn dễ gây nhầm lẫn.

Hôm nay, mình xin chia sẻ với anh em một Lisp in ấn tự động (Batch Plot) mà mình đã sưu tầm và tối ưu hóa. Tool này có tên là ABP (Batch Plot Pro) – giải quyết triệt để vấn đề in ấn hồ sơ số lượng lớn.

Tại sao bạn nên dùng Lisp ABP này?

Khác với các lisp in ấn thông thường chỉ hỗ trợ Model, Lisp ABP này được viết với giao diện hộp thoại (DCL) trực quan và tích hợp nhiều tính năng mạnh mẽ:

  1. Giao diện trực quan: Không cần nhớ lệnh phức tạp, mọi cài đặt đều hiển thị trên bảng.
  2. Đa năng trong chọn đối tượng: Tự động nhận diện khung tên là Block hoặc Polyline (Layer).
  3. Hỗ trợ cả Model và Layout:
    • In quét vùng (Window) trên Model.
    • In toàn bộ các bản vẽ có trong Model.
    • In hàng loạt các Layout (Sheet) được chọn (Sắp xếp đúng theo thứ tự Tab).
  4. Thông minh:
    • Tự động xoay chiều giấy: Tự động nhận biết khung bản vẽ là Ngang hay Dọc để xoay khổ giấy in cho phù hợp.
    • Sắp xếp bản vẽ: Hỗ trợ sắp xếp thứ tự in từ Trái -> Phải, Trên -> Dưới (Rất tiện cho bản vẽ quy hoạch hoặc trắc dọc).
  5. Gộp file PDF (Merge PDF): Đây là tính năng "ăn tiền" nhất. Lisp có khả năng tự động nối các file PDF rời rạc thành 1 file duy nhất sau khi in xong (Yêu cầu cài Ghostscript).

Hướng dẫn cài đặt và sử dụng

Bước 1: Chuẩn bị

  • Copy đoạn code bên dưới và lưu thành file có đuôi .lsp (Ví dụ: BatchPlot_ABP.lsp).
  • Lưu ý quan trọng về tính năng Gộp PDF: Để tính năng này hoạt động, máy tính bạn cần cài đặt phần mềm Ghostscript.
    • Sau khi cài xong, bạn cần kiểm tra đường dẫn file gswin64c.exe trong máy và sửa lại dòng code sau trong Lisp cho đúng đường dẫn của bạn:
    • (setq gs-exe-path "C:\\Program Files\\gs\\gs10.06.0\\bin\\gswin64c.exe")

Bước 2: Load Lisp

  • Mở AutoCAD, gõ lệnh AP (Appload).
  • Chọn file lisp vừa lưu và nhấn Load.

Bước 3: Sử dụng

  1. Gõ lệnh: ABP
  2. Hộp thoại xuất hiện, bạn thiết lập các thông số:
    • Máy in & Khổ giấy: Chọn máy in (DWG To PDF) và khổ giấy (A3, A4...).
    • Đối tượng: Chọn lọc theo Block Name (Tên Block khung tên) hoặc Polyline Layer (Layer nét bao khung in).
    • Phạm vi: Chọn quét vùng (Window) hoặc in toàn bộ Layout.
  3. Nhấn nút Xem (Preview) để kiểm tra thứ tự in (Lisp sẽ vẽ các đường dẫn hướng màu đỏ để bạn biết bản vẽ nào in trước).
  4. Nhấn In Ngay và tận hưởng thành quả.

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


Một số lưu ý nhỏ

  • Khi in Layout, Lisp sẽ tự động chuyển đổi qua lại giữa các Layout, máy cấu hình yếu có thể hơi giật màn hình một chút, đây là bình thường.
  • Nếu không cài Ghostscript, Lisp vẫn in ra các file PDF lẻ bình thường, chỉ là không gộp lại được thôi.
  • Đảm bảo khung tên Block của bạn có tên giống nhau (Dynamic Block vẫn nhận tốt miễn là cùng tên gốc).

Hy vọng công cụ này giúp anh em tiết kiệm được vài tiếng đồng hồ mỗi khi xuất hồ sơ. Nếu thấy hay, đừng quên chia sẻ bài viết này cho đồng nghiệp nhé!

"Nếu gặp lỗi trong quá trình sử dụng, các bạn hãy để lại bình luận bên dưới để mình hỗ trợ nhé."

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




 


Post a Comment

Mới hơn Cũ hơn