Chuyển đến nội dung
Diễn đàn CADViet
bachngoctung

[ Hỏi ] Tạo file .exe chứa các lisp sưu tầm tự cài đặt vào autocad

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

- Xin chào toàn thể anh chị em cad việt.

- Hôm nay mình có một chuyên mục mong muốn được cả nhà giúp đỡ.

- Hiện nay mình đã sưu tầm được tương đối các lisp hay dùng cho chuyên ngành xây dựng của mình, và mình cũng đã tạo được một menu trên autocad 2007 để tiện sử dụng khi cần. Tuy nhiên mình thấy với cách này còn nhiều bất tiện và mất thời gian. VÌ vậy mình nghĩ là nếu gom hết cả lại và tạo được một file cài đặt có dạng .exe để khi mình cho người khác thì họ chỉ việc cài đặt như những phần mềm bình thường và có thể sử dụng được ngay. Không phải load lisp, không phải copy vào support của cad ( đối với lisp có kèm thêm các file yêu cầu copy vào support mới chạy được). Cụ thể cái mong muốn của mình như sau:

+Đóng gói các lisp thành file .exe cài đặt ( có thể hỏi pass khi cài)

+ Khi cài đặt xong sẽ xuất hiện một biểu tượng mới và người dùng kích vào biểu tượng này thì trình autocad sẽ được tích hợp tất cả các lisp có trong đó và thêm menu trong autocad( menu này đã có).

+ Cài đặt xong xuôi hiện file word hướng dẫn sử dụng các lisp.

- Mình có ý tưởng vậy thôi ( rất mong là nó thành hiện thực), hy vọng anh, em soi đường chỉ lối để mình đi đến được mong muốn.

- Chân thành cám ơn.

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

+Đóng gói các lisp thành file .exe cài đặt ( có thể hỏi pass khi cài)

+ Cài đặt xong xuôi hiện file word hướng dẫn sử dụng các lisp.

Cái này bạn dùng các các chương trình đóng gói tạo thành file *.exe bình thường là làm được ví dụ như: Winrar, Installer VISE, isetup, Installer2GO, Portable Multi Packer, NSIS, Smart Installer Maker, Inno Setup... Và tất cả đều cho phép bạn để Pass khi cài đặt cũng như khai báo cho chạy ứng dụng, hướng dẫn, Website sau khi cài đặt song.

 

+ Khi cài đặt xong sẽ xuất hiện một biểu tượng mới và người dùng kích vào biểu tượng này thì trình autocad sẽ được tích hợp tất cả các lisp có trong đó và thêm menu trong autocad( menu này đã có).

Vấn đề này bạn có thể dùng 1 trong 2 cách:

Cách 1: Gọi lisp khi cần dùng tới bằng đoạn mã:

(defun load-lsp (path)
(foreach f (apply
			(function append)
			(mapcar
         	(function
  			(lambda (x)
           	(vl-directory-files path x 1)
  			) ;_  lambda
         	) ;_  function
         	'("*.LSP" "*.FAS" "*.VLX")
			) ;_  mapcar
       	) ;_  apply
 (load (strcat path "\\" f) (strcat path "\\" f " did not load"))
) ;_  foreach
) ;_  defun
(defun c:ll()
(vl-load-com)
(load-lsp "D:\Lisp hay dung")
(princ)
)

Cách 2: Cho chạy luôn sau khi cài đặt:

Thống kế đường dẫn lisp lưu khi chạy vào file Acaddoc.lsp ((LOAD"D:\Lisp hay dung\Tenlisp") ) rồi cho chạy vào Support của Cad

Bạn có thể tham khảo cách làm của những chương trình này (theo đúng ý tưởng của bạn luôn):

http://www.mediafire...x7yl5zq80avq5z7

http://www.mediafire...v6lh40uch4141tf

http://www.mediafire...91iih9vnj8x5i3h

http://www.mediafire...u7uc2vv689773ez

  • Vote tăng 2

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ưởng này hay nhưng mà hình như chưa thấy ai thực hiện. K biết có phải quá khó không hay các anh bận quá k có thời gian giúp anh e. Cái file .exe này tự cài đặt thì hay quá. Thao tác đơn giản, tiện dụng và dễ chia sẻ.

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

Đây đúng là các yêu cầu của việc đóng gói phần mềm. Nó bao gồm cả việc tạo các khóa Registry nữa.

Bạn có thể tham khảo các chương trình viết trên nền CAD (Bên cầu đường có các phần mềm Nova, Topo, HS, của Hài Hòa; VNRoad của TDT; Thiết kế Cống của Phạm Hồng Nhân; v.v..).

Bạn cần dùng đến phần mềm của hãng thứ 3 để làm việc này, như bạn tvgtyb08 đã nêu, và nó yêu cầu cần phải có những kiến thức nhất định về hệ điều hành (quản lý file, registry, thư mục tạm...) bạn ạ!

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

Mời các bạn đọc bài này http://www.cadviet.com/forum/index.php?showtopic=22377&hl=&fromsearch=1

Có ai biết bác chủ topic của bài này ko?. Anh phamngoctukts này làm dc y như mình đang hỏi cả nhà.

Mình đang cố Liên hệ với anh mà ko dc ( chắc anh bận quá).

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

Mời các bạn đọc bài này http://www.cadviet.c...l=&fromsearch=1

Có ai biết bác chủ topic của bài này ko?. Anh phamngoctukts này làm dc y như mình đang hỏi cả nhà.

Mình đang cố Liên hệ với anh mà ko dc ( chắc anh bận quá).

Thế các đường Link mà bạn tvgtyb08 đưa ra ở trên, chẳng lẽ không có cái nào đúng với cái bạn hỏi sao?

Như bạn LoveLisp đã nói

Đây đúng là các yêu cầu của việc đóng gói phần mềm. Nó bao gồm cả việc tạo các khóa Registry nữa.

Bạn có thể tham khảo các chương trình viết trên nền CAD (Bên cầu đường có các phần mềm Nova, Topo, HS, của Hài Hòa; VNRoad của TDT; Thiết kế Cống của Phạm Hồng Nhân; v.v..).

Bạn cần dùng đến phần mềm của hãng thứ 3 để làm việc này, như bạn tvgtyb08 đã nêu, và nó yêu cầu cần phải có những kiến thức nhất định về hệ điều hành (quản lý file, registry, thư mục tạm...) bạn ạ!

Bạn cần tìm hiểu kỹ và SEARCH trước cá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

Cám ơn nhé, link của bạn tygtyb08 đưa ra là kết quả, mình rất cám ơn vì điều đó. Tuy nhiên mình thấy được bài của anh phamngoctu là người trực tiếp ppost bài của anh, nên muốn hỏi. Cám ơn Tue_NV nhé.

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

- Xin chào toàn thể anh chị em cad việt.

- Hôm nay mình có một chuyên mục mong muốn được cả nhà giúp đỡ.

- Hiện nay mình đã sưu tầm được tương đối các lisp hay dùng cho chuyên ngành xây dựng của mình, và mình cũng đã tạo được một menu trên autocad 2007 để tiện sử dụng khi cần. Tuy nhiên mình thấy với cách này còn nhiều bất tiện và mất thời gian. VÌ vậy mình nghĩ là nếu gom hết cả lại và tạo được một file cài đặt có dạng .exe để khi mình cho người khác thì họ chỉ việc cài đặt như những phần mềm bình thường và có thể sử dụng được ngay. Không phải load lisp, không phải copy vào support của cad ( đối với lisp có kèm thêm các file yêu cầu copy vào support mới chạy được). Cụ thể cái mong muốn của mình như sau:

+Đóng gói các lisp thành file .exe cài đặt ( có thể hỏi pass khi cài)

+ Khi cài đặt xong sẽ xuất hiện một biểu tượng mới và người dùng kích vào biểu tượng này thì trình autocad sẽ được tích hợp tất cả các lisp có trong đó và thêm menu trong autocad( menu này đã có).

+ Cài đặt xong xuôi hiện file word hướng dẫn sử dụng các lisp.

- Mình có ý tưởng vậy thôi ( rất mong là nó thành hiện thực), hy vọng anh, em soi đường chỉ lối để mình đi đến được mong muốn.

- Chân thành cám ơn.

Bạn gửi file  lisp của bạn qua mail : shck52@gmail.com

mình tạo file setup cho

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

×