Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
Đăng nhập để thực hiện theo  
duyhung

Hỏi về menu

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

duyhung    9

Cho mình hỏi là mình dùng cad 2010 mình làm menu theo hướng dẫn là tạo file acad.lsp cho vào thư mục chứa autocad.exe và file thuvien.mns và file goithuvien.lsp.

Mình đã tạo được menu khi gõ lệnh gọi menu, nhưng tình huống xảy ra là chỉ tạo mỗi lần mình gọi lệnh chứ không mặc định menu hiện lên trên cad, và các file khi gọi lệnh đều tạo các file thuvien.mnr và thuvien.cui ở folder chứa file muốn gọi menu.

Cho mình biện pháp khắc phục chỉ tạo menu một lần và chỉ tạo file thuvien.mnr và thuvien.cui một lần thôi và tạo tại folder mong muốn.Thanks

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
phamngoctukts    708
Cho mình hỏi là mình dùng cad 2010 mình làm menu theo hướng dẫn là tạo file acad.lsp cho vào thư mục chứa autocad.exe và file thuvien.mns và file goithuvien.lsp.

Mình đã tạo được menu khi gõ lệnh gọi menu, nhưng tình huống xảy ra là chỉ tạo mỗi lần mình gọi lệnh chứ không mặc định menu hiện lên trên cad, và các file khi gọi lệnh đều tạo các file thuvien.mnr và thuvien.cui ở folder chứa file muốn gọi menu.

Cho mình biện pháp khắc phục chỉ tạo menu một lần và chỉ tạo file thuvien.mnr và thuvien.cui một lần thôi.Thanks

Tr­ước tiên bạn cho hàm load vào file acad.lsp chụ thể là thêm dòng (load "goithuvien") vào file acad.lsp để khi khởi động cad sẽ tự gọi file goithuvien.lsp. Thay lệnh gọi thư viện trong file goithuvien bằng s::startup

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
duyhung    9
Tr­ước tiên bạn cho hàm load vào file acad.lsp chụ thể là thêm dòng (load "goithuvien") vào file acad.lsp để khi khởi động cad sẽ tự gọi file goithuvien.lsp. Thay lệnh gọi thư viện trong file goithuvien bằng s::startup

Có phải là

thêm hàm (load"d:/chuathuvien/goithuvien") vào mục đầu tiên của file acad.lsp và copy file này lại vào thư mục autocad cũ.

và thay (defun c: goithuvien () bằng lệnh ( s::startup) phải không a?

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
phamngoctukts    708
Có phải là

thêm hàm (load"d:/chuathuvien/goithuvien") vào mục đầu tiên của file acad.lsp và copy file này lại vào thư mục autocad cũ.

và thay (defun c: goithuvien () bằng lệnh ( s::startup) phải không a?

Đúng rồi dó bạn. Nếu không được thì thay vào file acadxxxdoc.lsp

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
phamngoctukts    708
Cho mình hỏi là mình đã load được menu nhưng hình như lệnh của mình nó không load lên thì phải bạn xem các file mình làm có lỗi j không? Trước mình làm lúc được lúc không !

http://www.cadviet.com/upfiles/3/menu.rar

1. Banh dùng thế này (defun s::start không phải là (s::startup

2. Bạn dùng (command "SHELL" "copy D:\\CHUATHUVIEN\\acad.lsp" ) theo mình hiểu là bạn muốn copy file acad đến thư mục D:\chuathuvien nhưng ở đây bạn dùng sai vì thiếu đường dẫn nguồn (hoặc đường dẫn đích) ví dụ bạn muốn copy file acaddoc.lsp thừ đường dẫn D:\chuathuvien đến thư mục suppot của cad thì dùng như sau: (command "SHELL" "copy D:\\CHUATHUVIEN\\acaddoc.lsp %programfiles%\\autocad*\\support\\acaddoc.lsp")

  • 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
lp_hai    207
Cho mình hỏi là mình dùng cad 2010 mình làm menu theo hướng dẫn là tạo file acad.lsp cho vào thư mục chứa autocad.exe và file thuvien.mns và file goithuvien.lsp.

Mình đã tạo được menu khi gõ lệnh gọi menu, nhưng tình huống xảy ra là chỉ tạo mỗi lần mình gọi lệnh chứ không mặc định menu hiện lên trên cad, và các file khi gọi lệnh đều tạo các file thuvien.mnr và thuvien.cui ở folder chứa file muốn gọi menu.

Cho mình biện pháp khắc phục chỉ tạo menu một lần và chỉ tạo file thuvien.mnr và thuvien.cui một lần thôi và tạo tại folder mong muốn.Thanks

cách của bác ngoctu rất hay, nhưng hơi phức tạp. bởi em cũng ko cao siêu về lisp.

em có đề xuất cách này nhá! đầu tiên bạn đã tạo được menu và load lệnh rồi đúng ko. sau đó bạn vào options, ở tab cuối cùng là profile bạn chọn export nó ra. lưu thành một profile có đuôi là *.arg

bjo bạn import nó. rồi set curren cái profile này là xong. sau này khi mở cad lên nó sẽ chạy với profile mà bạn đã chọn.

chúc thành công

  • 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  

×