Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
friendship293a

Lỗi không load lisp khi mở bản vẽ

Các bài được khuyến nghị

Em đang dùng cad2007 bị lỗi như sau:

Nếu mở bản vẽ bằng cách nhấn nút open trên cửa sổ chương trình autocad rồi duyệt mở file thì load được lisp còn kích đúp vào file để mở thì không load lisp được ai bị lỗi này không chỉ em cách khắc phục với

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Bạn coi trong phần options->Support file search path xem đã có thư mục chứa acad.lsp chưa,

                            và options->system đã tick vào ô "load acad.lsp with every drawing" chưa,

 

Ngoài ra trong file acad.lsp cũng phải có dòng lệnh (load "tenfilelisp.lsp") nếu bạn không để ct lisp ở trong acad.lsp.

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Bạn nên tập trung tất cả các lisp vào cùng 1 thư mục với acad.lsp, cũng có thể ở chỗ khác chứ không cần trong thư mục cài đặt cad, nhưng phải có đường dẫn ở trong optiions.

Thêm 1 dòng vào acad.lsp thì đâu có khó khăn gì, nếu không thì mỗi lần muốn xài lệnh nào bạn phải đánh lệnh ap rồi chọn đường dẫn còn mệt hơn.

 

Hoặc bạn vào lệnh ap rồi nhấp vào startup suite rồi chọn file, sau đó mỗi lần mở cad nó sẽ tự động load lisp.

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Không biết có phải sửa thế này không? mà chả được các cao thủ ạ

;;; ;;; Globalization Note: ;;; We do not support autoloading applications by the native ;;; language command call (e.g. with the leading underscore ;;; mechanism.) (load "Lisp 1.LSP") (load "Lisp2.LSP") (load "Lisp 3.LSP") (load "Lisp  4. Express.lsp") (if (not (= (substr (ver) 1 11) "Visual LISP")) (load "acad2007doc.lsp")) ;; Silent load. (princ)

;;;
;;;    Globalization Note:   
;;;            We do not support autoloading applications by the native 
;;;            language command call (e.g. with the leading underscore
;;;            mechanism.)
(load "Lisp Dat 1.LSP")
(load "Lisp Dat 2.LSP")
(load "Lisp Dat 3.LSP")
(load "Lisp Dat 4. Express.lsp")
 
(if (not (=  (substr (ver) 1 11) "Visual LISP")) (load "acad2007doc.lsp"))
 
;; Silent load.
(princ)
 
;;;
;;;    Globalization Note:   
;;;            We do not support autoloading applications by the native 
;;;            language command call (e.g. with the leading underscore
;;;            mechanism.)
(load "Lisp Dat 1.LSP")
(load "Lisp Dat 2.LSP")
(load "Lisp Dat 3.LSP")
(load "Lisp Dat 4. Express.lsp")
 
(if (not (=  (substr (ver) 1 11) "Visual LISP")) (load "acad2007doc.lsp"))
 
;; Silent load.
(princ)
 
;;;
;;;    Globalization Note:   
;;;            We do not support autoloading applications by the native 
;;;            language command call (e.g. with the leading underscore
;;;            mechanism.)
(load "Lisp Dat 1.LSP")
(load "Lisp Dat 2.LSP")
(load "Lisp Dat 3.LSP")
(load "Lisp Dat 4. Express.lsp")
 
(if (not (=  (substr (ver) 1 11) "Visual LISP")) (load "acad2007doc.lsp"))
 
;; Silent load.
(princ)
 

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

1). Thư mục chứa các file lisp phải có đường dẫn nằm trong "Support file search path"

2). Tốt nhất là bạn nối chúng vào cuối file cho chắc ăn, kiểu thế này:

...

 (if (not (= (substr (ver) 1 11) "Visual LISP")) (load "acad2007doc.lsp"))

;; Silent load. (princ)

 (load "Lisp 1.LSP") (load "Lisp2.LSP") (load "Lisp 3.LSP") (load "Lisp  4. Express.lsp")

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

Đăng nhập để thực hiện theo  

×