V. T o các m u m t c t ạ ẫ ặ ắ 1 File m u m t c t ẫặ ắ
2. Tùy bi n m t menu ế ộ
2.5. Buttons menu và auxiliary menu.
2.5.1.Section c a Buttons menu và auxiliaryủ menu
Các nút c a thi t b con chu t đủ ế ị ộ ược khi báo b i các auxiliary menu và đơ ược mô tả
trong file menu t section ***AUXn (t ***AUX1 đ n ***AUX4)ừ ừ ế
Các thi t b tr khác nh bút đi n t đế ị ỏ ư ệ ử ược khi báo b i các Buttons menu và đơ ược mô t trong file menu t section ***Buttonsn. ả ừ
L u ý là các buttons menu và các auxiliary menu ch có hi u l c trong file menu baseư ỉ ệ ự
(menu chính) ch không có tác d ng n u ta khai báo trong các partial menu (menu thànhứ ụ ế
ph n).ầ
Vì mô t c a buttons menu và auxiliary gi ng nhau nên đây ta ch xét các AUXả ủ ố ơ ỉ
menu, còn các buttons menu tượng t .ự
Các menu t section AUX1 đ n AUX4 có ý nghĩa nh sau :ừ ế ư
Section T h p phím và chu tổ ợ ộ
AUX1 Nh n m t trong các nút chu tấ ộ ộ
AUX2 Phím Shift + m t nút chu tộ ộ
AUX3 Phím Ctrl + m t nút chu tộ ộ
AUX4 Phím Ctrl+Shift+m t nút chu tộ ộ
Môi dong trong ̃ ̀ section nay la môt ̀ ̀ ̣ muc choṇ ̣ . Câu truc cua section cung t́ ́ ̉ ̃ ương t nhự ư
cac section khac. Tuy nhiên phân tên va tiêu đê la không băt buôc, ta co thê bo qua chunǵ ́ ̀ ̀ ̀ ̀ ́ ̣ ́ ̉ ̉ ́
hoăc ta s dung chung lam chu thich.̣ ử ̣ ́ ̀ ́ ́
Xem xet vi du sau :́ ́ ̣
***AUX1 // Simple button
// if a grip is hot bring up the Grips Cursor Menu (POP 500), else send a carriage return // If the SHORTCUTMENU sysvar is not 0 the first item (for button 1, the "right button") // is NOT USED. $M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,5),GRIP_),$P0=ACAD.GRIPS $P0=*); $P0=SNAP $p0=* ^C^C ^B ^O ^G ^D ^E ^T
Muc th nhât ṭ ứ ́ ương đương v i nut chuôt th 2 nêu biên hê thông shortcutmenu=0.ớ ́ ̣ ứ ́ ́ ̣ ́
Con nêu biên nay khac không thi nut nay se đ̀ ́ ́ ̀ ́ ̀ ́ ̀ ̃ ược liên kêt v i cac shortcut menu măc đinh́ ớ ́ ̣ ̣
cua hê thông AutoCAD.̉ ̣ ́
Muc th 2 ṭ ứ ương đương v i nut sô 3 cua hê thông chuôt nêu biên hê thôngớ ́ ́ ̉ ̣ ́ ̣ ́ ́ ̣ ́
Mbuttonpan=0. Con biên nay khac không thi nut nay se đ̀ ́ ̀ ́ ̀ ́ ̀ ̃ ược liên kêt v i nut pan măc đinh́ ớ ́ ̣ ̣
cua AutoCAD (măc đinh cua biên nay la 1).̉ ̣ ̣ ̉ ́ ̀ ̀
Muc chon th 3 ṭ ̣ ứ ương đương v i nut lênh th 4 cua chuôt.ớ ́ ̣ ứ ̉ ̣
Noi chung chuôt co bao nhiêu nut thi ta co bây nhiêu dong lênh.́ ̣ ́ ́ ̀ ́ ́ ̀ ̣
Ta l u y la chi co Pop0 thi m i co kha năng hiên tai vi tri con chuôt trên man hinh.ư ́ ̀ ̉ ́ ̀ ớ ́ ̉ ̣ ̣ ̣ ́ ̣ ̀ ̀
Vi du sau s dung tiêu đê lam chu thich :́ ̣ ử ̣ ̀ ̀ ́ ́
***AUX1
[nut so 2]; nut th ́ ứhai la lênh enter.̀ ̣
[nut so 3](alert "nut thu 2 duoc an") nut th ba ́ ứ đ a ra thông baoư ́ . [nut thu 4]^C^C nut th 4 nut escape.́ ứ ́
Tương t nh thê ban co thê hiêu chinh cac menu AUX2, AUX3, AUX4 cua minh saoự ư ́ ̣ ́ ̉ ̣ ̉ ́ ̉ ̀
cho h p v i cacợ ớ ́
2.5.3.Menu swaping.
Menu swaping dung đê trao đôi nôi dung gi a cac menu. Vi du khi ta đang th c hiêǹ ̉ ̉ ̣ ữ ́ ́ ̣ ự ̣
lênh zoo, bân phai chuôt đê chuyên sang shortcut menu khac. Hay khi vao Draẉ ́ ̉ ̉ ̉ ̉ ́ ̀
Surfaces 3D surface... AutoCAD chuyên sang menu image đê ban chon cac hinh cân ve v ỉ ̉ ̣ ̣ ́ ̀ ̀ ̃ ớ
slide đi kem.̀
Cu phap đê trao đôi nh sau :́ ́ ̉ ́ ̉ ư
Đây menu item 3d surfaces trong menu đô draw cua AutoCAD. Khi ta chon muc nay thỉ ̉ ̣ ̣ ̀ ̀
AutoCAD se chuyên sang menu image co tên la ̃ ̉ ́ ̀image_3dobjects
Vi du sau đ́ ̣ ược trich trong file Acad.mnu :́
***AUX2 // Shift + button $P0=SNAP $p0=*
Khi ta bân shift + chuôt phai se chuyên sang section Pop0, menu Snap năm tronǵ ̣ ̉ ̃ ̉ ̀
Section Pop0.