Đến nội dung


Hình ảnh
- - - - -

[hỏi] làm sao để bắt AUTOCAD load lisp khi open file ?


  • Please log in to reply
9 replies to this topic

#1 840244

840244

    biết zoom

  • Members
  • Pip
  • 13 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 26 November 2011 - 12:09 PM

Chào cả nhà ạ ! em có một vấn đề này cần các anh tư vấn cho. đó là nhiều khi mình mở file lên, autocad không tự động load lisp theo mặc dù mình đã đưa lisp đó vào trong mục startup của cad rồi, cái này thì tùy từng lúc và nhiều khi phụ thuộc bản winxp, lúc thì nó load, lúc nó không load tự động. Open cad lên thì có nhưng khi tích đúp trực tiếp vào file để open lên thì khả năng không load là cao nhất. VẬy có cao thủ nào có cách nào đó để bắt cad luôn luôn load lisp lên khi open file không ạ ?, em thấy có lần có anh trên diễn đàn chia sẻ bộ lisp mà mình phải cài đặt, sau đó mình ko cần AP và đưa vào starup mà cad đã load lisp lên rùi, anh nào biết thì chia sẻ với mọi người được ko ạ ? Em xin cảm ơn !
  • 0

#2 whatcholingon

whatcholingon

    biết lệnh break

  • Members
  • PipPipPipPip
  • 222 Bài viết
Điểm đánh giá: 37 (tàm tạm)

Đã gửi 26 November 2011 - 12:47 PM

Thường mình coppy đoạn code của lsp đó vào phần acad...doc.lsp trong thư mục support. khi mở lên thì nó cũng tư load.
  • 0

#3 hanam1210

hanam1210

    biết vẽ pline

  • Members
  • PipPip
  • 61 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 26 November 2011 - 01:51 PM

Thường mình coppy đoạn code của lsp đó vào phần acad...doc.lsp trong thư mục support. khi mở lên thì nó cũng tư load.


cách đó không ổn, vì có 1 lisp thì có thể làm thế đc. ví dụ 30 cái thì làm thế sẽ hay lỗi ? Em thấy các cao thủ có cách khác sao ý. Giống cái lisp của PHAM_NGOC_Tu chia sẻ trên diễn đàn ý. không bit anh ý làm kiểu gì mà ko cần ap lên mà nó luôn load lên ?
  • 0

#4 dovananh.xd

dovananh.xd

    biết lệnh offset

  • Members
  • PipPipPip
  • 174 Bài viết
Điểm đánh giá: 25 (tàm tạm)

Đã gửi 26 November 2011 - 02:26 PM

bạn gõ lệnh ap sau đó chọn vào contents để add lisp. khởi động lại
  • 0

#5 hanam1210

hanam1210

    biết vẽ pline

  • Members
  • PipPip
  • 61 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 26 November 2011 - 02:56 PM

bạn gõ lệnh ap sau đó chọn vào contents để add lisp. khởi động lại


hic. Thì đó là cách em dùng mà. Nhưng mà em nói cách khác cách đó cơ ! Thanks bác !
  • 0

#6 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5678 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 26 November 2011 - 03:23 PM


cách đó không ổn, vì có 1 lisp thì có thể làm thế đc. ví dụ 30 cái thì làm thế sẽ hay lỗi ? Em thấy các cao thủ có cách khác sao ý. Giống cái lisp của PHAM_NGOC_Tu chia sẻ trên diễn đàn ý. không bit anh ý làm kiểu gì mà ko cần ap lên mà nó luôn load lên ?

Nó cũng cùng 1 gốc gác như thế. Khai báo support + Thay đổi file acaddoc với các lệnh load hoặc cho lệnh load này vào 1 hàm. Bạn cài cái của bác Phamngoctu để kiểm tra file của mình xem. K thì liên lạc hẳn với bác ý ^^
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#7 whatcholingon

whatcholingon

    biết lệnh break

  • Members
  • PipPipPipPip
  • 222 Bài viết
Điểm đánh giá: 37 (tàm tạm)

Đã gửi 26 November 2011 - 05:56 PM

Ở cad 2005 trở xuống thì mình sửa trong file acad.mns thì được như thế này: khi mở bất cứ bve nào thì lsp đều tự load;
Hình đã gửi
Còn ở cad 2007 trở lên thì nó dùng file *.cui mình thì gà quá nên chưa làm được như file ở cad 2004.
với lại bây giờ mình vẫn sài cad 2004 là chủ yếu, ko theo kịp thời đại được... :blush: :blush: :blush:
  • 0

#8 hanam1210

hanam1210

    biết vẽ pline

  • Members
  • PipPip
  • 61 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 26 November 2011 - 06:19 PM

hì. Em tìm thì thấy Lisp của anh Tú thì anh ý viết thêm các dòng lệnh load lisp vào file acad2007doc, Nhưng em bắt chước viết cái dòng load lisp của em thì không được, Anh xem chỉnh cho em với !

(if(findfile "D:/Lisp_all/1_2_3_mee_ee1.lsp")(load "D:/Lisp_all/1_2_3_mee_ee1.lsp")),
dòng lệnh đó đựoc thêm vào file acad2007.doc. Nhưng nó ko load được file đó. hic
  • 0

#9 hantinh

hantinh

    biết lệnh attdef

  • Members
  • PipPipPipPipPipPip
  • 413 Bài viết
Điểm đánh giá: 44 (tàm tạm)

Đã gửi 26 November 2011 - 11:48 PM

bạn tìm vào phần ;;;===== AutoLoad LISP Applications =====
autoload trong file acad2xxdoc. lsp rồi thêm đoạn code
(autoload " tên file lsp cua ban" '("tên lệnh" "tên lệnh" "tên lệnh" "tên lệnh"))

tất cả các lsp đó phải được copy vào support trong thư mục acad nhé, viết cẩn thận hem nhầm nhé
  • 1

#10 hanam1210

hanam1210

    biết vẽ pline

  • Members
  • PipPip
  • 61 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 27 November 2011 - 05:52 AM

chuẩn không cần chỉnh. Thanks bạn nhìu nhé !
  • 0