Đến nội dung


Hình ảnh

Hỏi về cách tùy biến MENU trong CAD2010


  • Please log in to reply
16 replies to this topic

#1 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 07 October 2009 - 12:01 AM

Các bác cho em hỏi đôi điểu về Cad2010.
Chẳng là em có 1 bộ lisp lệnh tắt và các menu dùng để insert các block có sẵn vào bản vẽ. đoạn code đã có sẵn, nhưng không biết làm thế nào, chèn vào file nào của Cad2010 để nó hiện lên trong Menu giống như các menu File, View....
Ai có kinh nghiệm sử dụng Cad 2010, chỉ cho em cách add thêm menu bằng code (chứ đừng dùng cái add tool sẵn có trong cad, khó tuỳ chỉnh khi cần thêm danh mục vạt liệu hay block)

Note: bộ lisp này đã được cài đặt thành công ở Cad2008 bằng cách chỉnh sửa file acad.cui. nhưng trong cad2010, ko biết chỉnh ở đâu, chèn mã vào đâu.
  • 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


#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 07 October 2009 - 07:15 AM

Các bác cho em hỏi đôi điểu về Cad2010.
Chẳng là em có 1 bộ lisp lệnh tắt và các menu dùng để insert các block có sẵn vào bản vẽ. đoạn code đã có sẵn, nhưng không biết làm thế nào, chèn vào file nào của Cad2010 để nó hiện lên trong Menu giống như các menu File, View....
Ai có kinh nghiệm sử dụng Cad 2010, chỉ cho em cách add thêm menu bằng code (chứ đừng dùng cái add tool sẵn có trong cad, khó tuỳ chỉnh khi cần thêm danh mục vạt liệu hay block)

Note: bộ lisp này đã được cài đặt thành công ở Cad2008 bằng cách chỉnh sửa file acad.cui. nhưng trong cad2010, ko biết chỉnh ở đâu, chèn mã vào đâu.

Bạn up file menu của bạn lên mình xem và viết code add thêm menu cho. Lư ý là chỉ up phần viết thêm thôi chứ bạn đưa nguyên khối lên cho mình dò thì xin chào thua nhé!
  • 0

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 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 07 October 2009 - 09:26 AM

đây là 2 đoạn code tạo nên 2 menu trong cad2008. do mạng lỗi nên chưa up lên được hình ảnh về 2 menu này. còn 1 đoạn code về right click nữa, minh sẽ post sau, mong nhận được sự giúp đỡ.

http://www.cadviet.c...ign_product.txt
http://www.cadviet.c...dard_design.txt
  • 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


#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 07 October 2009 - 09:28 AM

đây là ảnh của 2 menu với Cad2008

design product

Hình đã gửi

standard design
Hình đã gửi

còn đây là đoạn code tạo nên menu chuột phải
http://www.cadviet.c...ght_click_1.txt

và hình ảnh của nó trong Cad2008

Hình đã gử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


#5 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 08 October 2009 - 08:27 AM

đây là 2 đoạn code tạo nên 2 menu trong cad2008. do mạng lỗi nên chưa up lên được hình ảnh về 2 menu này. còn 1 đoạn code về right click nữa, minh sẽ post sau, mong nhận được sự giúp đỡ.

http://www.cadviet.c...ign_product.txt
http://www.cadviet.c...dard_design.txt

Hơi căng bạn à! theo cái hiểu biết của mình thì file menu có dạng:

***MENUGROUP=TIENICH

***POP1
ID_tieude [Tien ich]
ID_tong [Tong hop lenh.......(TIENICH)]^C^C_tienich
[--]
ID_1 [Thu vien cac loai.............(TV)]^C^C_tv
ID_4 [Thu vien duong dan......(TVDD)]^C^C_tvdd
ID_2 [Hatch mo rong.....(HATCHDUY)]^C^C_HATCHDUY
ID_3 [Chon theo yeu cau....(CHOND)]^C^C_chond
[--]
ID_a1 [Thong ke thep tron.......(TKTT)]^C^C_tktt
ID_a2 [Thong ke thep hinh.......(TKTH)]^C^C_tkth
ID_a3 [Thong ke thep ma........(TKTM)]^C^C_tktm
[--]
ID_aa1 [Doi kieu tk thep tron....(DTKT)]^C^C_dtkt


Còn của bạn nó lại có dạng:

<PopMenu hasDiesel="false" UID="PMU_0221">
<ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
<Alias>POP13</Alias>
<Name xlate="true" UID="XLS_7635">Design product</Name>
<PopMenuRef pUID="PMU_0224" UID="PMRU_0083">
<ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
</PopMenuRef>
<PopMenuItem IsSeparator="true" hasDiesel="false" UID="PMIU_0976">
<ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
</PopMenuItem>

Ngoài tầm hiểu biết của mình rồi không giúp được bạn thông cảm nhé. (mình đã load theo cách thông thường thì không thấy lên menu nào cả nên không mò được).
  • 0

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


#6 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 08 October 2009 - 10:41 PM

vậy có thể làm cách nào mà để Cad load thêm 1 menu nữa từ file do mình tạo ra mà không làm mất đi menu hiện thoèi của nó không?
cụ thể như này. Các đoạn file code trên có thể được lưu dưới dạng *.cui, sau đó chỉnh sửa file nào đó trong Cad để khi chạy cad, nó tự load thêm menu vào???
(giống như thao tác khi ta hack mod cho diễn đàn vậy, chỉ cần file và đương link + đoạn code chỉ đến file đó ở trong 1 tập tin nào đó)
  • 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


#7 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 October 2009 - 07:33 AM

vậy có thể làm cách nào mà để Cad load thêm 1 menu nữa từ file do mình tạo ra mà không làm mất đi menu hiện thoèi của nó không?
cụ thể như này. Các đoạn file code trên có thể được lưu dưới dạng *.cui, sau đó chỉnh sửa file nào đó trong Cad để khi chạy cad, nó tự load thêm menu vào???
(giống như thao tác khi ta hack mod cho diễn đàn vậy, chỉ cần file và đương link + đoạn code chỉ đến file đó ở trong 1 tập tin nào đó)

Thì mục đích mình nói bạn gửi nội dung file lên xem là tính làm việc này Thông thường định dạng như của mình biết thì trong nôị dung file có pop* thì đây chính là cơ sở để mình đưa hắn thêm lên menu cú pháp như sau:
(command "_menuload" "c:/tienich/tienich.mns")
(menucmd "P13=+tienich.pop1")

Có nghĩa là load file c:/tienich/tienich.mns và đưa pop1 của nó lên vị trí menu thứ 13.
Nhưng của bạn thì mình thấy cấu tạo file không giống. Mình cũng đã thử lưu nó thành file mns và dùng lệnh menuload để load hắn lên nhưng không thấy có menu con và me nu mẹ nào xuất hiện cả nên thua!
  • 0

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


#8 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 October 2009 - 10:56 PM

có cao thủ nào biết cách thì chỉ dùm cho em với. :bigsmile: :bigsmile: :cry: :cry: :cry:
  • 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


#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 16 October 2009 - 08:37 PM

hì hì, sau và ngày lục lọi, đã mò ra cái file menu với định dạng .mns, đánh vật với cấu trúc lệnh, thấy giống giống của bạn Duy đã nói
***POP11
**STANDARD DESIGN
[&Standard Design]
[->&Setting]
[Page Setup ]^C^C^PSETUP
[--]
[<-Layer Make ]^C^C^PLA-MK
[--]
[->&Angle]
[->Unequal Angle]
[->Ne&xt page]
[L150 x 90 x 9 x 9 ]^C^C^PL150x90x9
[L150 x 90 x 12 x 12 ]^C^C^PL150x90x12
[L150 x 90 x 15 x 15 ]^C^C^PL150x90x15
[L150 x 100 x 9 x 9 ]^C^C^PL150x100x9
[L150 x 100 x 12 x 12 ]^C^C^PL150x100x12
[L150 x 100 x 15 x 15 ]^C^C^PL150x100x15
[--]
[L200 x 90 x 9 x 14 ]^C^C^PL200x90x9
[--]
[L250 x 90 x 10 x 15 ]^C^C^PL250x90x10
[L250 x 90 x 12 x 16 ]^C^C^PL250x90x12
[--]
[L300 x 90 x 11 x 16 ]^C^C^PL300x90x11
[L300 x 90 x 13 x 17 ]^C^C^PL300x90x13
[--]
[L350 x 100 x 12 x 17 ]^C^C^PL350x100x12
[--]
[L400 x 100 x 12 x 18 ]^C^C^PL400x100x12
[L400 x 100 x 13 x 18 ]^C^C^PL400x100x13
[--]
[L450 x 125 x 11.5 x 18]^C^C^PL450x125x11-5
[--]
[L500 x 150 x 11.5 x 18]^C^C^PL500x150x11-5
[--]
[L550 x 150 x 12 x 21 ]^C^C^PL550x150x12
[--]
[<-L600 x 150 x 12.5 x 23]^C^C^PL600x150x12-5

nhưng đoạn code này, không hiểu nó như nào, mong các bạn chỉ giáo
***POP501
**CMDEFAULT
[Context menu for default mode]
[Ne&w]^C^C_new
[Op&en]^C^C_open
[&Save]^C^C_qsave
[Save &As]^C^C_save
[--]
[Weld &1]$I=WELD1 $I=*
[Weld &2]$I=WELD2 $I=*
[Weld &3]$I=WELD3 $I=*
[Weld &4]$I=WELD4 $I=*
[Weld &5]$I=WELD5 $I=*
[Weld D&uct]$I=WELDA $I=*
[--]
[&Page Setup]^C^C^Psetup
[&Layer Make]^C^C^Pla-mk
[--]
ID_Filter [&Quick Select...]^C^C_qselect
ID_TextFind [&Find...]^C^C_find
ID_Preferenc [&Options...]^C^C_options

đặc biệt là đoạn WELD
  • 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


#10 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 17 October 2009 - 10:22 AM

hì hì, sau và ngày lục lọi, đã mò ra cái file menu với định dạng .mns, đánh vật với cấu trúc lệnh, thấy giống giống của bạn Duy đã nói

***POP11
**STANDARD DESIGN
[&Standard Design]
[->&Setting]
[Page Setup ]^C^C^PSETUP
[--]
[<-Layer Make ]^C^C^PLA-MK
[--]
[->&Angle]
[->Unequal Angle]
[->Ne&xt page]
[L150 x 90 x 9 x 9 ]^C^C^PL150x90x9
[L150 x 90 x 12 x 12 ]^C^C^PL150x90x12
[L150 x 90 x 15 x 15 ]^C^C^PL150x90x15
[L150 x 100 x 9 x 9 ]^C^C^PL150x100x9
[L150 x 100 x 12 x 12 ]^C^C^PL150x100x12
[L150 x 100 x 15 x 15 ]^C^C^PL150x100x15
[<-L600 x 150 x 12.5 x 23]^C^C^PL600x150x12-5

nhưng đoạn code này, không hiểu nó như nào, mong các bạn chỉ giáo
[code]***POP501
**CMDEFAULT
[Context menu for default mode]
[Ne&w]^C^C_new
[Op&en]^C^C_open
[&Save]^C^C_qsave
[Save &As]^C^C_save
[--]
[Weld &1]$I=WELD1 $I=*
[Weld &2]$I=WELD2 $I=*
[Weld &3]$I=WELD3 $I=*
[Weld &4]$I=WELD4 $I=*
[Weld &5]$I=WELD5 $I=*
[Weld D&uct]$I=WELDA $I=*
[--]

đặc biệt là đoạn WELD

[Weld &3]$I=WELD3 $I=*
Chính là dùng gọi menu hình ảnh có tên WELD3
Dòng này chỉ đúng khi nó nằm trong file menu của cad. Nếu nằm trong file riêng lẻ sẽ không xuất hiện hình ảnh trong menu.
Muốn xuất hiện hình trong menu phải sửa thành.
[Weld &3]$I=ten.WELD3 $I=*
Trong đó ten chính là tên của menu ỉêng của bạn.
Bạn coi đọc thêm bài viết nói về menu.
http://tailieukythua...p?showtopic=497
  • 0

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


#11 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 19 October 2009 - 02:53 PM

thanks bạn nhiều. tiện đây bạn choi hoi luon là, minh có 1 thư viện cấc file cad, đã tạo được file .sld, vậy làm cách nào để tạo được file .slb
mình có dùng slide manager nhưng không tạo được file, theo hướng dẫn của CAD, dùng slidelib.exe, thì nó báo là không thể mở file .sld ( trong khi dùng slide manager thì vẫn xem được)

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


#12 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 24 October 2009 - 11:23 PM

ok men, đã tìm được cách tạo file *.slb bằng CadSlide, nhọc công qua trời đi tìm crack của nó.
Thanks for All!!!!
  • 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


#13 Gatesi

Gatesi

    biết vẽ arc

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

Đã gửi 04 January 2010 - 08:21 PM

ok men, đã tìm được cách tạo file *.slb bằng CadSlide, nhọc công qua trời đi tìm crack của nó.
Thanks for All!!!!

Bạn có Cr****của cađslie này hem?send cho m với
mail : manhcuong_adg@yahoo.com
Thanks
  • 0

#14 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 12 January 2010 - 10:03 PM

đã gửi theo email của bạn. check mail và đọc hướng dẫn kỹ nhé
  • 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


#15 congnam9

congnam9

    Chưa sử dụng CAD

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

Đã gửi 12 April 2010 - 09:25 PM

Mời bà con xem thử như thế này có phải không nhé
Menu Autocad 2010
Hình đã gửi
  • 0

#16 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 12 April 2010 - 11:09 PM

chính hắn.
mà sao nhìn menu của bạn tương đối giống menu của mình về danh mục.??? :undecided:
  • 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


#17 dovananh.xd

dovananh.xd

    biết lệnh offset

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

Đã gửi 31 January 2012 - 02:48 PM

ok men, đã tìm được cách tạo file *.slb bằng CadSlide, nhọc công qua trời đi tìm crack của nó.
Thanks for All!!!!

Sao bac khong up len topic cho anh em dung chung di. Thanks!
  • 0