|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
菜单项语法
, g* G& S8 f" x& ^6 j 菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下:
' Q$ O5 j( ?" N/ v& E/ ] name_tag label menu_macro |9 K% h; }0 q2 [
其中各项说明如下:- m/ u" \8 ?- z. X8 _% S2 ~* w: N
(1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。
- `8 q- j* [& V4 Q" i9 V (2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。
3 _5 U+ {% q+ d1 _+ L# {; }/ I A- d (3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。
; W$ s; W" u- q' Z0 F& \/ J$ k表34-3 菜单宏中使用的特殊字符 / l# G. m% n1 ?* ~5 e
% o `+ x: F c, l
( u1 S3 H# x/ v9 d字符8 X1 I! L4 q7 s- v7 Q8 `2 k* H
说明
. ?/ S- j' f" C* I # Z! J7 {. Y5 _/ {8 Y
;
' r! `* W! T5 \* P+ `& Y 产生 ENTER8 W) { o8 {+ |% m9 z
4 |( T8 W! R7 N^M $ D* n9 N# e% x/ y5 p* d
产生 ENTER
. ~- t, B1 Q! }4 }9 Z2 p% D : ~7 f; ?& n* c7 d7 b: ?
^I
v; `9 ~( c% ^* ~. F; ? 产生 TAB
: O# \3 z2 m2 m" Y$ Z0 Q1 X5 E 0 x {. c5 G2 l' t. D$ \1 q1 [
SPACEBAR
1 A, a& |; y" M, l k 输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR( U2 V$ H& B: D
/ r/ P N5 d8 I0 E0 X
\
- t# \9 B6 ^0 e8 n. P& D7 V' t0 E 暂停以等候用户输入(不能用在加速键部分)/ _ _# |) e1 d# ~4 T
8 d1 h; o8 X+ W0 w_ 3 C( E$ O+ B* g, k7 J
转换 AutoCAD 命令及其后的关键字9 E$ R" M' _1 `: p. P5 ?/ ], m
" g X2 r8 ?% g5 S! F
+ - |; T! s) A- v& H
延续菜单宏到下一行(如果是最后一个字符)6 P3 `% C, S5 t& ]- I4 ]9 @* b
/ w3 L2 r" D4 L
=*
% I# ~$ |/ X# O% a1 r 显示当前顶层的图像、下拉或快捷菜单
$ S5 G' ?* h" z* r% | D * {2 a8 z* R! `8 T/ R- G3 f
*^C^C # W$ B4 g4 ]. A- g0 Y: V9 m: G
重复项的前缀! q9 b: [$ T4 J T0 F! ^
# @5 T2 T! q7 J# ?& K) N/ _
$
- x& {. X! W/ D- g6 G8 w 加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符
) e$ i, G0 V. r0 p
& e& y, Y! o: }: H; [^B / [% p- ]! \8 B# {1 s6 `
切换捕捉开或关 (CTRL+B)
$ j: v, E# s: U, F
# a, L+ Q) J( w' s4 W/ A^C : d2 T5 Q& X8 w& c
取消命令 (ESC)+ M3 ~2 e7 q# f( s: k
5 P4 N* @. o7 Z) W. r
^D
+ R1 A, |' a' e3 e- E6 u* Q 切换坐标显示开或关 (CTRL+D) N/ s' U. _5 w, Z' Z1 Q
) t- S f8 C! H9 V& a
^E - H1 W# V: ]* Y. i3 K& x
设置下一个等轴测平面 (CTRL+E)
1 B6 n& R( N, @" O4 l' a, }# t 9 G) u! P" ~% v* J8 V1 C: Y
^G
0 N: U5 i# V: S1 L- {# s 切换栅格开或关 (CTRL+G)
( h" o4 [# F, c
& N, C; P! [) x; \4 {^H
, H/ w" I0 q9 _" Z6 @ 产生退格
' P/ ~& W1 {' i, e2 F. j
2 ^; @% `* M* }$ W [$ M. f4 w4 l^O 8 A4 u$ F( F2 l, S( }
切换正交模式开或关 (CTRL+O)& h# X# n7 K& q) ?4 s7 h
0 L4 `0 z# g+ `0 S! E' h; V^P ; N6 \; H, s4 |) X! X
切换 MENUECHO 开或关
5 l/ w; c4 V1 p& @! S 2 K r9 d8 u% F% E' l& t+ r
^Q * f0 Y' Q- c. J$ d
回显所有提示、状态列表和打印输入 (CTRL+Q)9 {* f- }' w2 T2 U3 D
5 U( ?4 K5 {( W, j, n
^T 8 J) p% n; n1 C5 |! Q' r
打开或关闭数字化仪 (CTRL+T)
* O8 ?2 r8 z; u, H, C* }( k% ^1 { 5 z$ J/ o3 J5 j3 c3 _6 ~/ d
^V 0 a7 y4 R+ @+ y3 u0 N
切换当前视口 (CTRL+V)
3 f/ U* R5 l b * C0 U8 ]+ c$ N6 J3 c
^Z' [/ r7 Y6 ]. M5 b& e
禁止在菜单项末尾自动增加 SPACEBAR 的空字符; r5 O# t$ S& y; j4 w+ O
" y4 H& m+ b8 m5 r, \2 i9 a1 y
$ N% [! P' U; A* N9 Q& |0 A- P) z- q
例如,某菜单项定义如下:& I q) n! t! O5 _- V
ID_New [&New... Ctrl+N]^C^C_new) A/ ?6 ^4 i9 M0 N3 c
其中“ID_New”是名称标记;标签中的“&New... Ctrl+N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。
6 f( k* q. K$ [% E8 P; `34.2.2 菜单组# p% h' C& S# j( v" ^* y
菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:; ]5 d$ u9 y( A3 A+ a" g5 f
***MENUGROUP=ACAD6 M* x8 B1 a/ V% P5 w8 F' t6 u
使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。
# v, ~* f* w' `: N 每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。, W# x d+ I8 Q' q8 k2 b, @
菜单组部分不包含菜单项。1 l$ l7 g& n7 ]3 b: ]! B) y
34.2.3 按钮和辅助菜单
( N! \* C0 H) P/ G+ G. x; s# w 菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。
4 _! L) u( ]5 Y 用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。' F% l/ V c9 ~% O
表34-4 按钮及相关的菜单部分 D/ u7 G2 }' P- K+ A- T! u7 N
5 ~! Q+ G" H ^/ I ?
键/按钮序列
3 F2 o" ?/ `: D& }. C2 \ 菜单部分
3 r+ P4 y) M9 f5 W
3 z5 w! t9 l3 X" h* u8 L单击按钮) ]" Y* s* J% x7 z4 M, ~& X, y
AUX1和BUTTONS1
$ i1 ^6 e: _! n! f1 t # H+ R% [' l+ A9 p. r1 _ V& o: F* Z
SHIFT+单击按钮( T! q) |+ r2 w1 n' R
AUX2和BUTTONS2/ U- d8 G- E' V
8 q* J( n$ [' o% a+ MCTRL+单击按钮
. W2 \; `3 a* m, x x9 ]. ~5 ?! w AUX3和BUTTONS3" p% q4 y* Y) x" h0 L
! f: y$ E. A* i0 b
CTRL+SHIFT+单击按钮5 l/ R, T9 d3 _( a2 S. Z% I
AUX4和BUTTONS4 |
|