Đến nội dung


Hình ảnh
- - - - -

Có thể load file.Net Api bằng LISP không các anh?


  • Please log in to reply
7 replies to this topic

#1 truongthanh

truongthanh

    biết lệnh text

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

Đã gửi 16 October 2010 - 09:26 AM

Chào các anh!
Cho em mạn phép hỏi file DLL có thể load bằng lisp được ko?
Ví dụ nếu file LISP thì mình dùng hàm "LOAD"
Còn file ARX thì mình dùng hàm "ARX LOAD"
dạng như vậy đó!
Thanks mọi người nhiều!
  • 0

#2 phuonghuynhduy

phuonghuynhduy

    biết vẽ line

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

Đã gửi 16 October 2010 - 09:49 AM

Hi!
Bạn dùng lệnh: Netload -- sau do chọn file *.dll là được.
Chúc thành công!
  • 0

#3 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3805 (đỉnh cao)

Đã gửi 16 October 2010 - 09:54 AM

Chào các anh!
Cho em mạn phép hỏi file DLL có thể load bằng lisp được ko?
Ví dụ nếu file LISP thì mình dùng hàm "LOAD"
Còn file ARX thì mình dùng hàm "ARX LOAD"
dạng như vậy đó!
Thanks mọi người nhiều!

Thì Truongthanh dùng hàm Command vậy
Ví dụ file abc.dll ở ổ C:
Sử dụng Lisp như sau :
(command "netload" "C:/abc.dll")
  • 1

#4 truongthanh

truongthanh

    biết lệnh text

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

Đã gửi 16 October 2010 - 10:05 AM

Hi!
Bạn dùng lệnh: Netload -- sau do chọn file *.dll là được.
Chúc thành công!

cái này thì em biết rồi ạ!Em chỉ hỏi cách load lên bằng LISP thôi!
Thanks anh!
  • 0

#5 truongthanh

truongthanh

    biết lệnh text

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

Đã gửi 16 October 2010 - 10:07 AM

Thì Truongthanh dùng hàm Command vậy

Cảm ơn anh!Để em thử thử!Chẳng là em đang định bổ sung mấy cái hàm này vào file ACADDOC để khi khởi động CAD nó tự động load lên đó mà!
:cheers:
  • 0

#6 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 18 October 2010 - 07:26 AM

Trước đó, nhớ phải đổi giả trị của biến FILEDIA về 0 để CAD ko hiện hộp thoại select file
(setvar "FILEDIA" "0")
Sau khi gọi lệnh NetLoad thì lại đổi biến này về giá trị 1
  • 1

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#7 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3805 (đỉnh cao)

Đã gửi 18 October 2010 - 07:32 AM

Trước đó, nhớ phải đổi giả trị của biến FILEDIA về 0 để CAD ko hiện hộp thoại select file
(setvar "FILEDIA" "0")
Sau khi gọi lệnh NetLoad thì lại đổi biến này về giá trị 1

Chào bạn Jin Yong
Ý của bạn truong thanh là : Có thể load file.Net Api bằng LISP không?
Có thể Load được bằng hàm Command còn việc set biến hệ thống FILEDIA =1 hay FILEDIA=0 thì không có ảnh hưởng gì đến việc này cả
  • 1

#8 gia_bach

gia_bach

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1436 Bài viết
Điểm đánh giá: 1426 (rất tốt)

Đã gửi 19 October 2010 - 03:25 PM

Chào các anh!
Cho em mạn phép hỏi file DLL có thể load bằng lisp được ko?
Ví dụ nếu file LISP thì mình dùng hàm "LOAD"
Còn file ARX thì mình dùng hàm "ARX LOAD"
dạng như vậy đó!
Thanks mọi người nhiều!

Chép dòng sau vào ACADDOC.lsp(ACAD.lsp) (nhớ đổi tên file cho phù hợp).
VD:
(if (setq fil (findfile "C:\file_name.dll")) (command "_.netLoad" fil) )
  • 1