Hướng dẫn cài đặt và sử dụng AutoLisp trong
AutoCAD
Cách sử dụng file lisp gồm 2 bước cơ bản như sau:
Bước 1. Tải (load) file lisp
vào AutoCAD
Ở bài trước mình đã tổng
hợp cho các bạn đầy đủ toàn bộ files Autolisp cho Autocad, các bạn tải
về và lưu vào máy.
Khi
đã có file lisp trong máy tính và tiến hành cài đặt, các bạ vào
menu: Tools > Load Applications …) rồi chọn file lisp cần sử dụng,
nhấn vào ô load. Với mỗi bản vẽ, thao tác tải file chỉ cần thực
hiện 1 lần.
Bước 2. Gọi lệnh trong file lisp vừa tải
Tại
dòng command, gõ tên lệnh (xem phần tìm tên lệnh bên dưới) và nhấn
Enter.
*
Lưu lại đường dẫn file sau mỗi lần load
Bạn
hãy check vào ô "Add to History", từ lần sau bạn chỉ cần
click tên file lisp từ bảng "History list".
* Để file lisp tự động được
load mỗi lần khi mở bản vẽ các bạn lưu ý: click vào ô contents trong phần
Startup suite.
* Để chạy một đoạn
mã đã tải về:
– Nếu đoạn mã đã là 1
file lisp thì bạn chỉ việc download về và dùng chức
năng appload lên để sử dụng (như đã nói ở trên).
– Nếu đoạn mã nằm
trong bài viết của 1 trang nào đó, mở notepad (hoặc một chương trình
soạn thảo nào đó cho phép bạn soạn file text) rồi paste nội dung vào. Sau đó save
file này thành một file có đuôi là lsp. Sau đó load lên
dùng.
– Nếu chương trình có sử dụng
file ngoài như .dcl, .sld, .dwg thì bạn có 2 lựa chọn:
– Copy các file này vào
thư mục support của AutoCAD
– Copy vào một thư mục
nào đó rồi khai báo thư mục này với AutoCAD bằng cách vào Menu:
Tools > Options > Files > Support file search path > Add rồi thêm đường
dẫn của bạn vào.
* Tìm tên lệnh của file lisp
Bạn mở file lsp ra (bằng
notepad), tìm đến các dòng mã (defun c:, phía sau c: là tên lệnh. Ví dụ:
(defun c:NOILINE thì tên lệnh là NOILINE. Mặc định các file lisp
của CADViet thì tên lệnh nằm ở tên file. Ví dụ file
tên là abc_def.lsp thì file có 2 lệnh là abc và def.
Lưu ý: một số lệnh bị trùng
lệnh, các bạn sửa lại lệnh bằng cách: trong acad chọn menu Tools ->
Customize -> Edit Program Parameters (acad.pgp) rồi chỉnh lại các lệnh tắt của
acad -> tắt acad và bật lại
Ví dụ:
Lệnh trim lúc này là “t” nên
bạn phải sửa lại lệnh viết text “t” -> ví dụ “t1″
“b” tạo block -> sửa lại ví dụ “bl”
“h” tạo hatch -> sửa lại ví dụ “bh” hay “h1″…
Chúc các bạn thành công!!!



EmoticonEmoticon