|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
菜单项语法
" w, N+ p7 I% b9 X 菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下: n; b+ V |$ h# \
name_tag label menu_macro
* M4 b- M: r$ } 其中各项说明如下:8 p A4 |, x- C3 y- t2 `
(1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。8 u: I2 s* ]1 W2 o" l5 v$ `
(2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。
! _( x; j }8 ]. B (3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。
3 z9 r! p/ N7 f1 G表34-3 菜单宏中使用的特殊字符
2 G: `( t. P$ g/ V8 j( ?
3 p3 m# Q4 m% ?# V7 P2 Y4 A# U. E
7 n$ g" `. `- x# {! r字符
# h% D+ s9 F; d5 Q l+ J 说明/ z. b% T, K* U4 N2 j o7 a
2 ^5 h5 X' i& [+ y5 l
;
; L# D! T( c9 v8 s* p 产生 ENTER
3 g3 ?! ` `& t. d5 Y, n7 l 1 r. L' s# E4 B/ k4 W2 v1 R
^M
9 W/ P' p$ l" Z* |+ f4 S 产生 ENTER& T g. F: Y! Q' W8 W' _
$ m( o0 u4 K; \/ ]0 }; ?6 h^I
3 }* ]$ O8 }+ [7 d 产生 TAB( u5 P* E* n& o* [( g/ `: t
8 k) H+ k- e0 \8 ]0 r7 Q
SPACEBAR
' f0 ^' n! v6 G5 v/ L/ Z* ] 输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR
/ z5 C% j" E/ V5 ?" B0 G. T' D) Q' ~
" J n6 }7 ?- x7 S( @; T; r\
' a' i, E5 S7 S) e$ D8 N3 A+ ? 暂停以等候用户输入(不能用在加速键部分)( L" z! j+ B0 d0 N
' ^2 S- B; n$ z
_ ' g9 W; b$ j) z0 w. o7 }/ L; b
转换 AutoCAD 命令及其后的关键字
+ q, m. |2 k d# w3 N# T
( |/ X9 u1 b5 @$ ^3 m+ 9 Z$ v S$ u' g
延续菜单宏到下一行(如果是最后一个字符)
& t4 i$ T3 F" z1 ~
$ ]. q) n! @) Q$ R1 @$ l=*
3 V9 W1 ] R# r' G 显示当前顶层的图像、下拉或快捷菜单
9 K7 c Y7 E2 d4 X* _; o q2 R - w* L. _! s+ e" L2 o& | A
*^C^C 9 J7 J. Z. m. n$ F" E8 o6 C
重复项的前缀
! N1 A/ Y r/ R d+ n8 K7 }
/ ?, i( G" ?% K- @$ O8 }$
' i0 o5 z1 v% v 加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符3 s) V/ f3 {8 p: c
5 i5 _. J, ?" n9 o^B . z( g& r$ Q+ U2 C* `
切换捕捉开或关 (CTRL+B)
# u9 z- s# o5 e/ Y7 H8 ^9 d
" c! P. b* o' I/ P/ h, E+ w W^C 1 U1 |$ j: `% c2 {# j8 P
取消命令 (ESC)" E) ?9 `% V% F% p4 C( s+ ?
3 L# a3 N4 w/ c
^D ; V5 S4 G4 f8 x* o5 |4 l
切换坐标显示开或关 (CTRL+D)
% L* w) s3 y" g- d6 B+ D
( R8 T" N" c! ~7 A^E 8 G8 \0 W: `8 x5 M: e* i0 D i
设置下一个等轴测平面 (CTRL+E)
# s& G% D1 j( c9 v" i
' l, ]4 L& d3 S$ ? K^G
3 b# \; l, |* n- ]& t 切换栅格开或关 (CTRL+G)
* n! b- m, l* h6 }1 j, c
9 z$ Z+ s0 O: ~) N# x4 m' m* }* [3 l1 b^H 4 w: p) D3 J( H
产生退格$ V4 M1 J: x8 {: w3 d9 J/ J
; m# o6 t8 \3 a+ g
^O
7 O- p- ^ ?; K! D6 k5 K& Y 切换正交模式开或关 (CTRL+O)# l S1 |$ m% c& x) y
# \) ]4 o/ A0 {
^P
3 Q+ X5 f" X; w z1 l- B) y6 @ 切换 MENUECHO 开或关) f6 E. H1 `' j. p$ i, t/ O
* G' i* b# s( p
^Q 1 @4 v3 r& \8 P+ U
回显所有提示、状态列表和打印输入 (CTRL+Q)
( \- u/ h, a1 f, c" Q0 s# k " G O h& g5 E6 X7 g, C
^T ( O. Y) w, p1 x9 G4 I" {
打开或关闭数字化仪 (CTRL+T)0 e5 K+ J5 l! ?/ r2 ]% J9 `! D
4 ~4 g9 w, B% \4 y( h1 \^V 9 A' m2 _: N4 t# D) w; W8 v& M
切换当前视口 (CTRL+V)
- a; j# i4 h. G; \" h) |
' Z% R/ {7 Q- H3 g; W^Z
g1 x5 w4 ?' ^( z. K 禁止在菜单项末尾自动增加 SPACEBAR 的空字符
9 W% @3 u% p4 L* ~5 F+ B, J, Q ' ?3 x) j3 [: M3 T
0 ^- f" ]1 K8 a) }1 @1 V! M3 p
例如,某菜单项定义如下: E; o1 M3 ?* m; ]2 p! s: E
ID_New [&New... Ctrl+N]^C^C_new
' `0 w& _- F- b+ r( K 其中“ID_New”是名称标记;标签中的“&New... Ctrl+N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。
; K( C# w: D; f34.2.2 菜单组
" l/ Y6 [' B( X6 o8 t! A4 ? 菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:! N' @* k& @& H/ ^# v$ v. i
***MENUGROUP=ACAD
8 a* n7 L* |) h5 k4 h8 A; \ 使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。
: s6 j( m, h# }& G! P 每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。$ ]: D8 ^& l! R$ |3 w& v) b( i
菜单组部分不包含菜单项。% O( d% K% z0 \0 q( I8 ^
34.2.3 按钮和辅助菜单
4 j9 [, r6 A5 S 菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。
/ H& Y9 l% L+ ?2 | 用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。
- X% P0 G0 C6 Q5 H G4 ]- ~: _表34-4 按钮及相关的菜单部分
' B% @" r1 G$ V: k# Y2 g1 d/ `/ k; a$ S+ A) u* `
键/按钮序列! D1 B( W! m/ l! T( f/ ?
菜单部分
, c. c- I. j, W9 T ( s8 ^4 }* f# c* m: s
单击按钮: B5 }( A7 D. }' {8 t* u! i
AUX1和BUTTONS14 g( G3 j% s7 v) ^( ~. {% l
2 w! U) }' U& R0 H2 q, ~+ S. ~ _
SHIFT+单击按钮
8 E. o5 E- y# P6 B AUX2和BUTTONS2' A/ f0 H4 e0 ]) m, S( D
1 e8 T8 b$ z) OCTRL+单击按钮
2 y* i3 W I2 u/ B% H% ^! n9 N AUX3和BUTTONS3
; l( j1 T) V: [0 [
4 L4 r1 ^7 O, T, U. G4 B5 ]! _CTRL+SHIFT+单击按钮9 }$ [" X& s: t, P u/ H% f% @+ Y
AUX4和BUTTONS4 |
|