[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ẽ:
- 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.
- Đa năng trong chọn đối tượng: Tự động nhận diện khung tên là Block hoặc Polyline
(Layer).
- 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).
- 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).
- 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
- Gõ lệnh: ABP
- 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.
- 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).
- 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!
Đăng nhận xét