Contents
CÁCH ĐỔI LỆNH TẮT TRONG LISP AUTOCAD
Nếu bạn download được lisp trên mạng nhưng muốn đổi tên lệnh thì làm thế nào?
Chúng ta có các cách đổi cơ bản như sau :
1. Sửa trực tiếp trong Lisp
– Với cách này, đầu tiên, file lisp đó phải có phần mở rộng là LSP. 2 loại file còn lại là FAS và VLX đã bị mã hóa thì chúng ta không can thiệp được.
Bạn dùng trình soạn thảo bất kỳ để mở file lisp đó lên. Trong file lisp, tên lệnh được định nghĩa ngay sau cụm từ defun c: . Bạn hãy dùng chức năng tìm kiếm của trình soạn thảo (thường là Ctrl + F) để tìm đến cụm từ này.
Sau đó, đổi tên lệnh đằng sau theo ý của bạn.
Trong ảnh ví dụ, ketxu sẽ đổi lệnh gốc thongketext đang khá dài thành lệnh tkt cho ngắn. Cố gắng đặt tên lệnh phù hợp theo nguyên tắc trong video Hướng dẫn đặt lệnh tắt đúng cách
✔️ [Hướng dẫn] Đặt lệnh tắt đúng cách trong Autocad – YouTube
2. Thêm đoạn mã trong lisp
Đôi khi bạn lại muốn đặt nhiều lệnh tắt cho một lệnh thongketext mà không muốn làm thay đổi lệnh gốc này thì sao ? Ví dụ bạn muốn cả tkt, ttt, qqq đều gọi lệnh thống kê text, thì cách làm sẽ như sau :
Ở đầu hoặc cuối file lisp, hoặc thậm chí ở một file lisp khác, bạn đánh thêm các dòng sau :
(defun c:tkt()(c:thongketext)) (defun c:ttt()(c:thongketext)) (defun c:qqq()(c:thongketext)) |
Ok, giờ lưu Lisp và load lại để kiểm tra nhé.
3. Thêm trong file Acad.pgp
Ngoài các cách nêu trên, bạn có thể chỉnh tên lệnh mà không can thiệp vào Lisp bằng cách thêm nó vào trong file Acad.pgp như cách đặt lệnh tắt thông thường (bạn có thể tham khảo video Cách đặt lệnh tắt cho CAD)
Đương nhiên, cách này cũng áp dụng đối với các loại file FAS, VLX, vì vốn dĩ chúng ta không mở được các file này.
Kết luận : Với 3 cách ở trên, các bạn tùy ý chọn cách nào phù hợp với bản thân nhất nhé.