Sau khi hiểu AutoLISP là gì, bạn cần biết cách nạp file Lisp (.lsp) vào AutoCAD để dùng được các lệnh tự động hoá. Bài viết hướng dẫn đầy đủ cho người mới: file .lsp là gì, nạp bằng lệnh APPLOAD, kéo thả file vào vùng vẽ, nạp tự động qua Startup Suite, thiết lập Support File Search Path kèm ví dụ và lưu ý an toàn.
Cách Nạp File Lisp Trong AutoCAD: Hướng Dẫn Đầy Đủ Cho Người Mới
Sau khi hiểu AutoLISP là gì, bước tiếp theo để sử dụng được các lệnh tự động hoá là biết cách nạp file Lisp vào AutoCAD. File Lisp, đuôi .lsp, chứa mã định nghĩa các lệnh, nhưng AutoCAD chỉ chạy được các lệnh đó sau khi file được nạp vào phiên làm việc. Đây là kỹ năng nền tảng để dùng các tiện ích Lisp dù bạn tự viết hay tải về.
Bài viết hướng dẫn đầy đủ cách nạp file Lisp trong AutoCAD cho người mới: file .lsp là gì, nạp bằng APPLOAD, kéo thả, nạp tự động qua Startup Suite, thiết lập đường dẫn tìm file, ví dụ và mẹo. Đây là bài trong loạt thiết kế AutoCAD, nối tiếp AutoLISP là gì, và dựa trên ngôn ngữ AutoLISP.
File .lsp là gì
File .lsp là một file văn bản chứa mã nguồn viết bằng ngôn ngữ AutoLISP. Bên trong, mã thường định nghĩa một hoặc nhiều lệnh mới thông qua cấu trúc hàm, ví dụ định nghĩa một lệnh vẽ nhanh, một lệnh xử lý hàng loạt đối tượng. Mỗi lệnh được khai báo để có thể gọi trực tiếp từ dòng lệnh AutoCAD sau khi nạp.
Vì là file văn bản thuần, .lsp có thể mở và xem bằng trình soạn thảo bất kỳ, nhưng để AutoCAD hiểu và chạy, file cần được nạp đúng cách. Bạn có thể tự viết file .lsp, hoặc nhận file từ đồng nghiệp, hoặc tải các tiện ích Lisp có sẵn. Hiểu bản chất file .lsp giúp bạn biết vì sao phải nạp nó trước khi dùng, và nạp như thế nào cho phù hợp.
Cách 1: nạp bằng lệnh APPLOAD
Cách phổ biến và an toàn nhất để nạp file Lisp là dùng lệnh APPLOAD, phím tắt AP. Đây là lệnh chuyên dụng của AutoCAD để nạp các ứng dụng, trong đó có file .lsp. Khi gõ AP và Enter, một hộp thoại Load Application hiện ra cho bạn duyệt đến file cần nạp.
Trong hộp thoại, bạn tìm đến vị trí lưu file .lsp, chọn nó rồi nhấn nút Load. AutoCAD sẽ nạp file và thông báo nạp thành công. Cách này rõ ràng, kiểm soát được và phù hợp cho cả người mới. Đây là phương pháp nên dùng mặc định khi nạp một file Lisp lần đầu. Các bước cụ thể sẽ trình bày ngay sau đây.
Các bước dùng APPLOAD chi tiết
Quy trình nạp bằng APPLOAD rất đơn giản. Đầu tiên gõ AP và Enter để mở hộp thoại Load Application. Tiếp theo, trong hộp thoại, duyệt đến thư mục chứa file .lsp của bạn và chọn file đó. Sau đó nhấn nút Load để nạp file vào phiên làm việc hiện tại.
Khi nạp thành công, dòng lệnh sẽ hiển thị thông báo, và các lệnh được định nghĩa trong file đã sẵn sàng. Bạn đóng hộp thoại và gõ tên lệnh trong file để chạy. Lưu ý rằng theo cách nạp tay này, file chỉ có tác dụng trong phiên làm việc hiện tại; khi đóng và mở lại AutoCAD, bạn cần nạp lại hoặc dùng cách nạp tự động. Nắm quy trình APPLOAD là kỹ năng cơ bản nhất để dùng Lisp.
Cách 2: kéo thả file vào vùng vẽ
Một cách nạp nhanh khác là kéo thả file .lsp trực tiếp vào vùng vẽ của AutoCAD. Bạn mở thư mục chứa file trong trình quản lý file của hệ điều hành, rồi kéo file .lsp và thả vào màn hình vẽ của AutoCAD đang mở. File sẽ được nạp ngay lập tức.
Cách kéo thả tiện lợi khi bạn chỉ cần nạp nhanh một file mà không muốn mở hộp thoại. Tuy nhiên, giống APPLOAD nạp tay, file kéo thả cũng chỉ có hiệu lực trong phiên hiện tại. Cách này phù hợp cho việc thử nghiệm hoặc dùng một lần. Khi cần một Lisp luôn sẵn sàng, bạn nên dùng cách nạp tự động trình bày ở phần tiếp theo.
Cách 3: nạp tự động với Startup Suite
Để một file Lisp luôn sẵn sàng mỗi khi mở AutoCAD mà không phải nạp lại, bạn dùng Startup Suite. Đây là tính năng nằm ngay trong hộp thoại APPLOAD: nhấn nút Contents trong khu vực Startup Suite, rồi thêm các file .lsp bạn muốn nạp tự động vào danh sách.
Sau khi thêm, mỗi lần khởi động AutoCAD, các file trong Startup Suite sẽ tự động được nạp, và các lệnh tự tạo luôn sẵn dùng ngay từ đầu. Đây là cách lý tưởng cho các tiện ích Lisp bạn dùng thường xuyên, giúp tiết kiệm thao tác nạp tay mỗi phiên. Startup Suite là giải pháp nạp một lần dùng mãi, rất nên thiết lập cho bộ Lisp quen thuộc của bạn.
Thiết lập đường dẫn tìm file (Support Path)
Để AutoCAD luôn tìm thấy file Lisp mà không cần đường dẫn đầy đủ, bạn nên thêm thư mục chứa file vào danh sách đường dẫn tìm kiếm. Vào OPTIONS, chọn thẻ Files, tìm mục Support File Search Path, rồi thêm thư mục chứa các file .lsp của bạn.
Khi thư mục đã nằm trong Support File Search Path, AutoCAD sẽ tự tìm file trong đó, giúp việc nạp và gọi file thuận tiện hơn, nhất là khi kết hợp với Startup Suite. Việc tổ chức tất cả file Lisp vào một thư mục cố định rồi thêm vào đường dẫn tìm kiếm là thói quen tốt, giúp quản lý các tiện ích gọn gàng và tránh lỗi không tìm thấy file. Đây là bước thiết lập nên làm khi bạn có nhiều file Lisp.
Ví dụ thực hành: nạp và chạy một lệnh Lisp
Hãy thực hành nạp một file Lisp giả sử tên là vetron.lsp định nghĩa lệnh TRON. Trước hết lưu file vào một thư mục dễ nhớ. Gõ AP và Enter để mở hộp thoại Load Application, duyệt đến file vetron.lsp, chọn nó và nhấn Load.
Sau khi dòng lệnh báo nạp thành công, gõ tên lệnh TRON rồi Enter, lệnh tự tạo sẽ chạy theo đúng những gì được lập trình trong file. Nếu muốn lệnh này luôn có sẵn, thêm file vào Startup Suite trong cùng hộp thoại APPLOAD. Bài tập đơn giản này cho thấy trọn vẹn chu trình từ nạp file đến chạy lệnh, là nền tảng để sử dụng mọi tiện ích Lisp.
Mẹo và lỗi thường gặp khi nạp Lisp
Một số mẹo giúp nạp Lisp hiệu quả. Dùng Startup Suite cho các Lisp hay dùng để khỏi nạp lại mỗi phiên. Tổ chức file .lsp vào một thư mục cố định và thêm vào Support File Search Path. Đặt tên file và lệnh rõ ràng để dễ nhớ khi gọi.
Lỗi thường gặp gồm thắc mắc vì sao nạp xong nhưng mở lại AutoCAD thì lệnh biến mất, nguyên nhân là nạp tay chỉ có tác dụng trong phiên hiện tại, cần dùng Startup Suite để nạp tự động. Một lưu ý quan trọng về bảo mật là không nên nạp file Lisp lạ, không rõ nguồn gốc, vì mã Lisp có thể thực hiện thao tác ngoài ý muốn; chỉ nạp file từ nguồn đáng tin cậy. Nắm các điểm này giúp bạn dùng Lisp thuận tiện và an toàn.
Câu hỏi thường gặp về nạp file Lisp trong AutoCAD
Phím tắt nạp file Lisp là gì?
Dùng lệnh APPLOAD, phím tắt AP, gõ AP rồi Enter để mở hộp thoại nạp file, chọn file .lsp và nhấn Load. Đây là cách nạp phổ biến và an toàn nhất.
Vì sao nạp Lisp xong mở lại AutoCAD thì mất?
Vì nạp tay bằng APPLOAD hoặc kéo thả chỉ có tác dụng trong phiên hiện tại. Để lệnh luôn sẵn sàng, thêm file vào Startup Suite trong hộp thoại APPLOAD để AutoCAD tự nạp mỗi lần khởi động.
Sau khi nạp thì gọi lệnh Lisp thế nào?
Gõ tên lệnh đã được định nghĩa trong file .lsp ngay tại dòng lệnh rồi Enter. Tên lệnh thường là phần khai báo sau c: trong mã, ví dụ định nghĩa c:tron thì gõ TRON để chạy.
Kết luận
Nạp file Lisp là kỹ năng bắt buộc để sử dụng các lệnh AutoLISP tự động hoá trong AutoCAD. Nắm vững lệnh APPLOAD, cách kéo thả nhanh, nạp tự động qua Startup Suite, và thiết lập Support File Search Path, bạn sẽ dùng được mọi tiện ích Lisp một cách thuận tiện, dù tự viết hay tải về, đồng thời lưu ý an toàn khi nạp file lạ.
Hãy luyện tập với ví dụ nạp và chạy một lệnh Lisp, rồi thêm nó vào Startup Suite. Sau khi biết viết và nạp Lisp, các bài tiếp theo trong nhóm AutoCAD nâng cao sẽ giới thiệu Script để tự động hoá theo kịch bản và cách tạo lệnh tắt, macro, giúp bạn tăng tốc công việc thiết kế hơn nữa.