Đến nội dung


Hình ảnh
- - - - -

Tạo menu và toolbar


  • Please log in to reply
53 replies to this topic

#1 Detailing

Detailing

    biết lệnh imageclip

  • Members
  • PipPipPipPipPipPipPip
  • 667 Bài viết
Điểm đánh giá: 278 (khá)

Đã gửi 04 April 2011 - 01:16 PM

Chào các bạn, mình muốn tạo menu và toolbar cho CAD bằng Code để khỏi lằng nhằng phần icon đã sẻach nhiều nhưng chưa có vậy bạn nào biết thì hướng dẫn dùm nha. có sample càng tốt VB .Net hay C# cũng được.
mình cần 2 chức năng:

MAKE AND LOAD MENU + TOOLBAR
UNLOAD LOADED MENU + TOOLBAR

Thanks nhiều!
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#2 hongnam

hongnam

    biết zoom

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

Đã gửi 04 April 2011 - 02:39 PM

Tôi muốn kết hợp giữ autocad và ex để được có thông tin như sau: có bản vẽ vị trí toà nhà trong khu phố, nhưng những thông số cơ bản của toà nhà năm trên exl. Các ban giúp mình xem có cách nào khi cần lấy đủ thông tin ở cả autocad và exl không nhỉ. chân thành cảm ơn đấy
  • 1

#3 Detailing

Detailing

    biết lệnh imageclip

  • Members
  • PipPipPipPipPipPipPip
  • 667 Bài viết
Điểm đánh giá: 278 (khá)

Đã gửi 04 April 2011 - 02:54 PM

Tôi muốn kết hợp giữ autocad và ex để được có thông tin như sau: có bản vẽ vị trí toà nhà trong khu phố, nhưng những thông số cơ bản của toà nhà năm trên exl. Các ban giúp mình xem có cách nào khi cần lấy đủ thông tin ở cả autocad và exl không nhỉ. chân thành cảm ơn đấy


Sao bạn ko lập topic mới nhỉ, mà ex là gì? exl là gì?
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#4 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

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

Đã gửi 04 April 2011 - 05:20 PM

Chào các bạn, mình muốn tạo menu và toolbar cho CAD bằng Code để khỏi lằng nhằng phần icon đã sẻach nhiều nhưng chưa có vậy bạn nào biết thì hướng dẫn dùm nha. có sample càng tốt VB .Net hay C# cũng được.
mình cần 2 chức năng:

MAKE AND LOAD MENU + TOOLBAR
UNLOAD LOADED MENU + TOOLBAR

Thanks nhiều!

Mình thì không biết VB.net hay C#
Mình thấy Icon tạo bằng lệnh Cui của CAD đâu có lằng nhằng chi đâu bạn?
Bạn có thể tìm kiếm trên diễn đàn CADVIET. Có 1 số bài nói về cái này rồi.
Đây là menu và Toolbar:
Hình đã gửi
  • 0

#5 phamngoctukts

phamngoctukts

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1107 Bài viết
Điểm đánh giá: 696 (tốt)

Đã gửi 04 April 2011 - 05:29 PM

Mình thì không biết VB.net hay C#
Mình thấy Icon tạo bằng lệnh Cui của CAD đâu có lằng nhằng chi đâu bạn?
Bạn có thể tìm kiếm trên diễn đàn CADVIET. Có 1 số bài nói về cái này rồi.
Đây là menu và Toolbar:
Hình đã gửi

Bác Tue_VN tự tạo một số Icon đẹp nhể.
  • 0
Tất cả vì sự phát triển của diễn đàn ...
Cám ơn đừng nói lời suông mà hãy nhấn Hình đã gửi!

#6 Detailing

Detailing

    biết lệnh imageclip

  • Members
  • PipPipPipPipPipPipPip
  • 667 Bài viết
Điểm đánh giá: 278 (khá)

Đã gửi 05 April 2011 - 09:26 PM

Mình thì không biết VB.net hay C#
Mình thấy Icon tạo bằng lệnh Cui của CAD đâu có lằng nhằng chi đâu bạn?
Bạn có thể tìm kiếm trên diễn đàn CADVIET. Có 1 số bài nói về cái này rồi.
Đây là menu và Toolbar:
Hình đã gửi


Thanks bác,
Nó lằng nhằng ở chỗ khi đem sang máy khác phải chép mấy cái icon theo, rồi chép vào thư mục support của CAD, phiền phức lắm đối với nhiều người dùng ko có kiến thức cơ bản đó. rồi mỗi khi thêm mục ,mới lại phải remove cái cũ load cái mới, chep1icon mới. ý em muốn mỗi lần mở CAD thì nó load lên (load icon luôn) quit CAD thì nó remove đi.
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#7 tvgtyb08

tvgtyb08

    biết vẽ spline

  • Members
  • PipPip
  • 92 Bài viết
Điểm đánh giá: 10 (tàm tạm)

Đã gửi 14 September 2011 - 03:55 PM

Các anh cho em hỏi, sau khi tạo Toolbar ở một máy và muốn coppy Toolbar đó sang máy khác thì làm thế nào?
(Ý em hỏi là nó lưu ở đâu, đó là file gì để em Coppy nó mang sang máy khác).
  • 0

#8 duy782006

duy782006

    PHẠM QUỐC DUY

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

Đã gửi 14 September 2011 - 04:09 PM

Copy acad.cui và acad.mnr (thèn này là lưu các icon đấy) và acad.mnc đi là được
  • 1

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#9 Jin Yong

Jin Yong

    biết lệnh group

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

Đã gửi 14 September 2011 - 09:54 PM

Chúng ta cũng có thể tạo một file trống 'MyMenu.cui' bằng Notepad, sau đó dùng lệnh CUI trong cad để load và thiết kế các phần của menu này!
Ở phần tự động, có thể dùng Lisp, hoặc trình cài đặt gọi menu bằng lệnh "CUILOAD" hoặc gỡ bằng lệnh "CUIUNLOAD"
  • 2

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


#10 Detailing

Detailing

    biết lệnh imageclip

  • Members
  • PipPipPipPipPipPipPip
  • 667 Bài viết
Điểm đánh giá: 278 (khá)

Đã gửi 15 September 2011 - 08:27 AM

Chúng ta cũng có thể tạo một file trống 'MyMenu.cui' bằng Notepad, sau đó dùng lệnh CUI trong cad để load và thiết kế các phần của menu này!
Ở phần tự động, có thể dùng Lisp, hoặc trình cài đặt gọi menu bằng lệnh "CUILOAD" hoặc gỡ bằng lệnh "CUIUNLOAD"

Thanks bạn!
Ý của mình là mình muốn load menu vào current AutoCAD session (sẽ tự động remove sau khi session kết thúc). button và macro dc assign bằng code và tự chạy mỗi khi load vào, icon dc chứa trong resource của chương trình (khỏi mắc công chép theo khi sang máy mới.
Mình chỉ làm dc với ribbon thôi :(
Thân!
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#11 duy782006

duy782006

    PHẠM QUỐC DUY

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

Đã gửi 15 September 2011 - 10:03 AM

Thì icon được biên dịch thành *.mnr đó bác.
  • 1

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#12 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

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

Đã gửi 15 September 2011 - 10:30 AM

Thì icon được biên dịch thành *.mnr đó bác.

Anh Duy có thể nói cụ thể một tí không?
Cái này em cũng thường chép qua máy người khác chứ cũng chưa biên dịch icon thành *.mnr
Nếu có thể, anh cho 1 ví dụ luôn.
Cảm ơn anh.
  • 0

#13 Detailing

Detailing

    biết lệnh imageclip

  • Members
  • PipPipPipPipPipPipPip
  • 667 Bài viết
Điểm đánh giá: 278 (khá)

Đã gửi 15 September 2011 - 10:43 AM

Thì icon được biên dịch thành *.mnr đó bác.

Trước tiên bạn phải unload menu cũ trong CAD sau đó load menu mới vào. Nếu load vào session thì ko cần load hoặc unload gì cả. Đó chính là thứ mình cần.
Mình gửi các bạn file mình tạo ribbon (Chỉ chạy dc từ AutoCAD 2010 trở lên) để các bạn có thể hiểu rõ vấn đề của mình.
http://www.mediafire...2jzxzgqb4gmdc8a

Load bằng lệnh NETLOAD nha các bạn.

Thanks!

@Tue_NV:
Các file quản lý menu và toolbar nằm cùng chỗ với nhau hết gồm: file cui (cuix), mnu, mns, mnl, mnr
  • 1

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#14 tvgtyb08

tvgtyb08

    biết vẽ spline

  • Members
  • PipPip
  • 92 Bài viết
Điểm đánh giá: 10 (tàm tạm)

Đã gửi 15 September 2011 - 01:21 PM

1.Các bác cho em hỏi có cách nào tạo Toolbar ở phiên bản Cad R17 mà mang sang Cad R16 dùng được ko?
2.Em tạo ở cad 2007 sáng và lưu file .cui rồi, sáng nay mở ra thấy máy lỗi ko thấy thanh Toolbar tự tạo đâu vào Cuiload lại cũng ko được. Có cách nào khắc phục được ko?
  • 0

#15 Detailing

Detailing

    biết lệnh imageclip

  • Members
  • PipPipPipPipPipPipPip
  • 667 Bài viết
Điểm đánh giá: 278 (khá)

Đã gửi 15 September 2011 - 01:59 PM

1.Các bác cho em hỏi có cách nào tạo Toolbar ở phiên bản Cad R17 mà mang sang Cad R16 dùng được ko?
2.Em tạo ở cad 2007 sáng và lưu file .cui rồi, sáng nay mở ra thấy máy lỗi ko thấy thanh Toolbar tự tạo đâu vào Cuiload lại cũng ko được. Có cách nào khắc phục được ko?

đừng tạo file cui. Bạn tạo file mnu thì CAD nào cũng load dc.
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#16 Jin Yong

Jin Yong

    biết lệnh group

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

Đã gửi 15 September 2011 - 02:09 PM

Mình nghĩ, với một người lập trình, bạn phải lường được tối đa số trường hợp có thể.
Cách thức của mình hiện nay là lập hẳn một bộ setup, bộ setup sẽ tuỳ thuộc vào phiên bản CAD mà cài phần khác nhau!
  • 0

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


#17 tvgtyb08

tvgtyb08

    biết vẽ spline

  • Members
  • PipPip
  • 92 Bài viết
Điểm đánh giá: 10 (tàm tạm)

Đã gửi 15 September 2011 - 02:13 PM

đừng tạo file cui. Bạn tạo file mnu thì CAD nào cũng load dc.

Bác hướng dẫn chi tiết em được ko? Em ko biết cách tạo file .mnu kiểu gì.
  • 0

#18 duy782006

duy782006

    PHẠM QUỐC DUY

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

Đã gửi 15 September 2011 - 02:31 PM

Anh Duy có thể nói cụ thể một tí không?
Cái này em cũng thường chép qua máy người khác chứ cũng chưa biên dịch icon thành *.mnr
Nếu có thể, anh cho 1 ví dụ luôn.
Cảm ơn anh.

Thì cụ thể là cứ tạo Toolbar với các icon vẽ vời ok hết đi (theo mình thì lạo nó khác acad để ko ảnh hưởng tới anh cad gốc nhà ta), khi copy đi máy khác thì ko cần copy các icontheo mà chỉ cần copy *.mnr (file này được tự động tạo ra) đi là có icon thôi.
  • 1

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#19 Detailing

Detailing

    biết lệnh imageclip

  • Members
  • PipPipPipPipPipPipPip
  • 667 Bài viết
Điểm đánh giá: 278 (khá)

Đã gửi 15 September 2011 - 02:34 PM

Bác hướng dẫn chi tiết em được ko? Em ko biết cách tạo file .mnu kiểu gì.

Viết lại thì dài dòng, bạn đọc ở đây vậy: http://www.draftsper...oCAD_Menu_Files
hoặc search trong diễn đàn cũng có nhiều đấy
Goodluck!
  • 1

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#20 tvgtyb08

tvgtyb08

    biết vẽ spline

  • Members
  • PipPip
  • 92 Bài viết
Điểm đánh giá: 10 (tàm tạm)

Đã gửi 15 September 2011 - 04:06 PM

Viết lại thì dài dòng, bạn đọc ở đây vậy: http://www.draftsper...oCAD_Menu_Files
hoặc search trong diễn đàn cũng có nhiều đấy
Goodluck!

Toàn tiếng anh, em chẳng biết gì. Tìm trên diễn đàn mà chưa thấy. Khi nào rảnh nhờ bác chỉ giúp.
Có cách nào chuyển từ file .cui sang file .mnu ko anh?
  • 0