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.
hdg2318

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

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

hdg2318    31

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.

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
duy782006    1.375
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é!

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
hdg2318    31

đâ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.com/upfiles/2/design_product.txt

http://www.cadviet.com/upfiles/2/standard_design.txt

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
duy782006    1.375
đâ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.com/upfiles/2/design_product.txt

http://www.cadviet.com/upfiles/2/standard_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).

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
hdg2318    31

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 đó)

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
duy782006    1.375
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!

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
hdg2318    31

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

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
duy782006    1.375
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

***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=[color=#FF8C00]WELD3[/color] $I=*

Chính là dùng gọi menu hình ảnh có tên [color=#FF8C00]WELD3[/color]

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=[color=#0000FF]ten.[/color][color=#FF8C00]WELD3[/color] $I=*

Trong đó [color=#0000FF]ten[/color] 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://tailieukythuat.com/forum/index.php?showtopic=497

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
hdg2318    31

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!

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
Gatesi    6
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

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
dovananh.xd    25

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!

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


×