CÁCH  ĐỔI LỆNH TẮT TRONG LISP AUTOCAD

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. 

Cách viết lisp autocad

 

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

Cách viết lisp autocad

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))

 

Cách viết lisp autocad

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)

Cách viết lisp autocad

Đươ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é.

♦Trang tài liệu dành cho sinh viên Kỹ thuật: https://tangkinhsach.vn/
♦Trang tuyển dụng dành cho Kỹ sư – Sinh viên kỹ thuật: https://tuyendungkysu.vn/ 
—————————————————-
Tham gia ngay ĐĂNG KÝ NGAY

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *