Sửa lỗi hiện lips cad trên thanh công cụ năm 2024

Vì một nguyên nhân nào đó, lệnh appload trong AutoCAD không thực hiện được. Bài viết này sẽ hướng dẫn bạn phương pháp khắc phục khi gặp sự cố này. Để khắc phục lỗi này, bạn cần tiến hành theo 2 bước. Đây cũng là phương pháp chung để khắc phục sự cố mất một số lệnh của AutoCAD

Sửa lỗi hiện lips cad trên thanh công cụ năm 2024

Bước 1: Sử dụng lệnh ARX để kích hoạt lệnh APPLOAD

Hầu hết các lệnh trong AutoCAD đều ở dưới dạng bổ sung bằng các file dạng ARX. Do đó, khi mất lệnh nào, bạn cũng có thể tìm các file ARX liên quan để tìm lại lệnh đó. Trong trường hợp này, file ARX chúng ta cần phải tìm chính là appload.arx

Gõ lệnh ARX, các tùy chọn sẽ xuất hiện ở Command Line. Các tùy chọn có thể hơi khác nhau ở các phiên bản, tuy nhiên chúng đều có lựa chọn Load, chúng ta gõ L để thực hiện lựa chọn này.

Cửa sổ xuất hiện cho phép chúng ta chọn File, tìm và chọn file appload.arx

Sau bước này, chúng ta đã có thể thực hiện được lệnh APPLOAD. Tuy nhiên, nếu không tiến hành bước 2, thì lệnh APPLOAD sẽ lại không thực hiện được khi chúng ta khởi động lại AutoCAD. Do đó chúng ta cần điều khiển AutoCAD tự động load file appload.arx, cách làm như ở bước 2

Nếu bạn vô tình làm mất thanh chọn chế độ Model - Layout, bạn có thể yên tâm vì AutoCAD cung cấp chức năng cho bạn kiểm soát việc có hiển thị hay không thanh này trong môi trường làm việc

Sửa lỗi hiện lips cad trên thanh công cụ năm 2024

Để kiểm soát chế độ này, bạn hãy vào menu Tools > Options hoặc sử dụng lệnh tắt OP

Trong cửa sổ Options, chọn tab Display

Dưới mục Layout elements, tick vào Display Layout and Model tabs để bật hoặc tắt thanh chọn chế độ Model - Layout

Đọc một số bài viết trên diễn đàn thấy anh em tham gia rất đông vui và tập tành viết Auto Lisp rất nhiều

Có rất nhiều bạn thường hay đem một số đoạn Lisp mới viết lên nhờ các cao thủ chỉnh sửa giúp

Và để chia sẻ kinh nghiệm viết LIsp của mình mình xin có một số kinh nghiệm quý báu sau :

1. Khi bạn muốn viết 1 đoạn lisp theo một ý tưởng nào đó trong quá trình làm việc thì bạn nên copy một đoạn mã chuẩn làm mẫu. Sau đó, bạn xóa đi một số dòng câu lệnh không phù hợp đi để có được 1 cú pháp tốt nhất

VD :

(defun c:abc (/) (setvar "cmdecho" 0) (command ".undo" "be") (setvar "regenmode" 1) (setq osmode (getvar "osmode")) (setq colo (getvar "clayer")) (setvar "osmode" 0) (command "ucs" "") ;;;bat dau viet tu day ;;;ket thuc (setvar "clayer" colo) (setvar "osmode" osmode) (command ".undo" "e") )

2. Sau đó bạn sẽ triển khai viết tiếp các dòng lệnh tiếp theo .... Và tôi thường hay dùng một số lệnh tắt dùng để bắt lỗi chương trình như sau (vào AutoCad bấm lệnh Vlide) : Tại vị trí con trỏ viết lệnh

- Ctrl+Shift+] : kiểm tra đoạn mã có thiếu dấu ( hoặc ) hay không

- F9 : dùng để đánh dấu câu lệnh tại vị trí con trỏ (sau khi load file, vào Cad đánh lệnh ... thì chương trình lisp chỉ chạy tới vị trí đánh dấu này và dừng

- F8 : dùng phím này để tiếp tục chạy chương trình sau khi dừng tại vị trí F9. Tiếp tục bấm F8 chạy cho đến hết chương trình. Nếu bị dừng tại vị trí nào thic câu lệnh đó bị lỗi

- Ctrl+Shift+I : trả ra kết quả của câu lệnh. Nếu không hiện ra kết quả thì câu lệnh đó bị sai (hoặc thiếu biến số)

Bạn đang viết và sửa lisp trên nền notepad, điều này khiến bạn cảm thấy khó để kiểm tra dòng lệnh. enjCAD phiên bản mới cung cấp tính năng Visual LISP Editor trình viết và kiểm tra lỗi lisp ngay trên enjiCAD.Tính năng này cung cấp môi trường tạo, kiểm tra và gỡ lỗi Lisp.

1. Trên giao diện enjiCAD dùng lệnh VLIDE VÀ VLISP để mở trình soạn lisp, trước tiên bạn cần tải về và cài đặt Visual Studio Code từ Microsoft

Sửa lỗi hiện lips cad trên thanh công cụ năm 2024

2. Sau khi hoàn tất cài đặt dùng lệnh VLIDE VÀ VLISP sẽ hiện bảng chương trình soạn và chạy lisp.

Sửa lỗi hiện lips cad trên thanh công cụ năm 2024

3. Trên giao diện này các bạn có thể viết lisp và check lỗi trên thanh công cụ và menu:

Sửa lỗi hiện lips cad trên thanh công cụ năm 2024

Sửa lỗi hiện lips cad trên thanh công cụ năm 2024

4. Sau khi check lỗi và chạy lisp ổn các bạn có thể save lại và chạy được Lisp trên enjiCAD bằng lệnh APLOAD.

Sửa lỗi hiện lips cad trên thanh công cụ năm 2024

Trên đây là một công cụ hữu ích trên phần mềm CAD enjiCAD dành cho các bạn viết lisp. Chúc các bạn thành công!