Đến nội dung


Hình ảnh
- - - - -

Menu nâng cao


  • Please log in to reply
8 replies to this topic

#1 pfievxd

pfievxd

    biết vẽ spline

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

Đã gửi 09 December 2010 - 11:35 AM

:undecided: Cách tạo một menu đơn giản thì diễn đàn mình đã đề cập nhiều roài, mình lập topic này mong muốn mọi người trao đổi về tạo 1 Menu hoàn thiện hơn :
Một số vấn đề mở mình nêu ra thế này :
-Thông thường thì ta tạo menu với đuôi mns, code bên trong nhìn khá trực quan
nhưng hiện nay AutoCad thường dùng menu có đuôi CUI hoặc MNU (?) vậy có cao thủ nào biết về cách làm menu với các dạng đuôi này ko> (Tất nhiên là làm với MNS thì Cad nó cũng tạo ra thêm mấy file CUI, MNR )
-Nhìn vào menu của AutoCad thấy có cả Icon nữa, nhìn trực quan sinh động hơn phải ko nào? (ví dụ : ngó cái Menu Draw có vẻ nhiều nhiều :wub:)
-Làm sao để điều khiển trạng thái của Menu (Ẩn hiện - disable&enable) giống như DCL ?
Hi vọng được mọi người quan tâm trao đổi ^^
  • 0

#2 duy782006

duy782006

    PHẠM QUỐC DUY

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

Đã gửi 09 December 2010 - 01:49 PM

:undecided: Cách tạo một menu đơn giản thì diễn đàn mình đã đề cập nhiều roài, mình lập topic này mong muốn mọi người trao đổi về tạo 1 Menu hoàn thiện hơn :
Một số vấn đề mở mình nêu ra thế này :
-Thông thường thì ta tạo menu với đuôi mns, code bên trong nhìn khá trực quan
nhưng hiện nay AutoCad thường dùng menu có đuôi CUI hoặc MNU (?) vậy có cao thủ nào biết về cách làm menu với các dạng đuôi này ko> (Tất nhiên là làm với MNS thì Cad nó cũng tạo ra thêm mấy file CUI, MNR )
-Nhìn vào menu của AutoCad thấy có cả Icon nữa, nhìn trực quan sinh động hơn phải ko nào? (ví dụ : ngó cái Menu Draw có vẻ nhiều nhiều :wub:)
-Làm sao để điều khiển trạng thái của Menu (Ẩn hiện - disable&enable) giống như DCL ?
Hi vọng được mọi người quan tâm trao đổi ^^

-Cách làm mờ 1 mục của menu:
Ví dụ làm mờ dòng Noi dung dong 4 trong menu tlkt.
+Làm mờ ngay từ khi mới tải lên: Thêm dấu ~ trong dòng định nghĩa menu. ID_a4 [~Noi dung dong 4]^C^C_tenlenh-4
+Làm mờ bằng dòng lệnh sau khi tải lên: dùng dòng lệnh sau.
(MENUCMD "Gtlkt. ID_a4=~")

-Vô hiệu hóa việc làm mờ 1 mục của menu bằng dòng lệnh. (MENUCMD "Gtlkt. ID_a4=")
  • 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


#3 pfievxd

pfievxd

    biết vẽ spline

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

Đã gửi 09 December 2010 - 02:19 PM

Sr cả nhà & bác duy782006, mới mở ra đọc lại phần hướng dẫn tạo menu của bác duy782006 (copy về máy roài) mới thấy đã có, vội check ở đây thì ...Hì
lần sau sẽ cẩn thận hơn trước khi post 1 cái gì đấy vậy :undecided:
;------------------------------------------------------------------
Lấy 1 cái pic minh họa cho sinh động :
Hình đã gửi
Bên trái các lệnh đều có các icon (?) và bên phải chú thích lệnh tắt đều căn lề bên phải :F1, Ctrl+F5 (?)
  • 0

#4 hdg2318

hdg2318

    biết lệnh mirror

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

Đã gửi 11 December 2010 - 09:29 PM

mình cũng có vài vấn đề về menu đang muốn được thỉnh giáo các cao thủ.
trong Cad, khi dùng file *.mns để tạo menu, POP501 được định nghĩa cho menu chuột phải, nhưng mình loay hoay mãi, mà khi load menu vào, ở trên MenuBar thì các menu đều hiện lên, còn trên menu chuột phải thì không thấy đâu.
Vậy làm sao để khi load menu với file *.mns, Cad sẽ thêm menu vào chuột phải??
Nhờ các bạn chỉ dùm. Thanks!
  • 0

Có 2 cách để nhìn đời:
1 là : coi như chẳng có gì là huyền diệu
2 là : coi như mọi điều đều huyền diệu


Click here


#5 npham

npham

    biết lệnh rotate

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

Đã gửi 11 December 2010 - 11:17 PM

Sr cả nhà & bác duy782006, mới mở ra đọc lại phần hướng dẫn tạo menu của bác duy782006 (copy về máy roài) mới thấy đã có, vội check ở đây thì ...Hì
lần sau sẽ cẩn thận hơn trước khi post 1 cái gì đấy vậy :undecided:
;------------------------------------------------------------------
Lấy 1 cái pic minh họa cho sinh động :
Hình đã gửi
Bên trái các lệnh đều có các icon (?) và bên phải chú thích lệnh tắt đều căn lề bên phải :F1, Ctrl+F5 (?)


Nếu bạn tạo icon cho 1 menu command, cái icon đó sẽ tự động thêm vào menu thôi bạn à.
Tương tự cho cái sortcut keys
Hình đã gửi
  • 1

#6 pfievxd

pfievxd

    biết vẽ spline

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

Đã gửi 12 December 2010 - 09:00 AM

Bác npham có thể nói rõ hơn 1 chút xíu được ko? "tạo icon cho menu command" là như thế nào và cũng như cái shortcut key (CTRL+J ở trên?) là tạo như thế nào? Hx mình còn chưa biết
  • 0

#7 npham

npham

    biết lệnh rotate

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

Đã gửi 12 December 2010 - 04:10 PM

Bác npham có thể nói rõ hơn 1 chút xíu được ko? "tạo icon cho menu command" là như thế nào và cũng như cái shortcut key (CTRL+J ở trên?) là tạo như thế nào? Hx mình còn chưa biết


Chào pfievxd !
Mình không n/c menu trên cad đời thấp, ngày xưa trên cad 14 làm mấy cái toolbar mà thấy vất vả quá.
Đối với cad đời cao, bạn tạo và chỉnh sửa ngay tệp *.cui với chức năng CUSTOMER USER INTERFACE của cad. (tools>customize>interface)
Trong đó bạn có thể thêm bớt command, tạo icons và sortcut.

Bạn vọc thử đi, Chúc bạn thành công!
  • 1

#8 pfievxd

pfievxd

    biết vẽ spline

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

Đã gửi 12 December 2010 - 08:59 PM

Hehe, thanks npham thêm lần nữa, đã check thành công :
tiện thể mất công tìm kiếm đã thấy 2 bài nói về vấn đề icon menu và shortcut key đấy , mọi người tham khảo nhé (tiếng Anh tầm thường nên ko dám dịch ^^)
Creat a custom command
Creat a custom keyboard shortcut
;---------------------------------------------------------
Khổ một nỗi, từ hồi nghịch lisp đến giờ cứ thích đụng đến code của nó cơ chứ ko còn yêu kiểu đồ họa trực quan được cung cấp sẵn nữa :undecided:
  • 0

#9 hdg2318

hdg2318

    biết lệnh mirror

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

Đã gửi 29 December 2010 - 11:05 PM

mình cũng có vài vấn đề về menu đang muốn được thỉnh giáo các cao thủ.
trong Cad, khi dùng file *.mns để tạo menu, POP501 được định nghĩa cho menu chuột phải, nhưng mình loay hoay mãi, mà khi load menu vào, ở trên MenuBar thì các menu đều hiện lên, còn trên menu chuột phải thì không thấy đâu.
Vậy làm sao để khi load menu với file *.mns, Cad sẽ thêm menu vào chuột phải??
Nhờ các bạn chỉ dùm. Thanks!


Nhờ các bạn chỉ giúp cách add menu chuột phải với.!!!
  • 0

Có 2 cách để nhìn đời:
1 là : coi như chẳng có gì là huyền diệu
2 là : coi như mọi điều đều huyền diệu


Click here