|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
菜单项语法# z' X+ l1 C$ s! B
菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下:5 l6 O# e$ j) i7 G5 Q% A) b
name_tag label menu_macro 7 D# C6 E; Z- y. k5 S7 \
其中各项说明如下:5 E2 p4 m' U( l( O# |
(1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。8 f3 _: e1 p' y2 T7 e2 x/ U
(2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。
g7 [2 C& D+ u) ?4 R) a% s (3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。
+ B/ i; k5 U8 t表34-3 菜单宏中使用的特殊字符 3 d+ b- ~1 b% l) F3 w7 [9 l( \
6 E% K& `/ k9 \ `; B& x
: ~8 ^* b0 f% ^4 U" ~1 q& q字符5 E3 d& y9 [2 g- p' E9 M
说明
+ `4 H5 }5 ~. k4 I
4 S0 A, ?; ~8 n. t0 g2 F: P; * ]# {) D2 E" v; e+ S2 i: W
产生 ENTER
9 F! F" [- E+ r9 o C8 C0 @$ V 5 N' K1 |% n; w! a9 B2 _+ C& ?7 S2 G
^M
4 |' d# o2 W: o! \7 O 产生 ENTER1 v8 q2 b7 G+ b: Q- x. C
/ e& X" a7 A- h3 Z K- C^I ^" k% }# O1 C% C
产生 TAB- @) O6 P1 `* u4 N! f6 G
1 z) I# A2 q; V8 ?
SPACEBAR4 y9 D0 p) D. |+ z% z! u2 H
输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR O0 q& a! ]: @" u i" w6 D* h
6 F$ p* S) a8 _0 S \. j+ Z. e1 O
\ & d6 X" I3 o y6 T; m H+ \
暂停以等候用户输入(不能用在加速键部分)
# t, N: ^: m7 A3 [4 Y. `
6 p2 p* O; V. z# Z) z2 a* [( J_
3 A, H& t* d$ @1 a' b% j6 b# r( h 转换 AutoCAD 命令及其后的关键字
! B4 _( t8 x" i P; L4 I* i4 Z
7 Y# @( R8 h) C9 [4 ~3 W# z, y+ 0 |! e3 K: O2 p" H8 [& V
延续菜单宏到下一行(如果是最后一个字符)
) V7 N# m9 I: k: b ; r) p- i; S; ^+ m
=* m6 [: @: x2 Y8 ]
显示当前顶层的图像、下拉或快捷菜单6 f/ j5 @, }9 ^5 m
# ]$ R3 _& q+ G( j: z
*^C^C 2 r+ P5 w; U6 z0 a4 _
重复项的前缀; |" c7 p2 F7 F+ @+ H9 A O! q, h2 C
. i- h- ~: \( l& J$
! f2 Z* L0 Q9 m7 S* z# t 加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符
" G$ B ?- l& b2 j % d; R7 j- T6 g4 K7 z3 y8 u% Q5 x) r
^B
( i7 y' h& t. a7 _3 ` 切换捕捉开或关 (CTRL+B)
( x5 s3 ]( q; a, c+ B T, E, o3 [ 6 q; Q5 y0 M0 O. T# A
^C
, a) i2 g9 o, U$ L* v0 ~ 取消命令 (ESC)3 y2 _* r" Z9 m. }/ K
V( ]. g) p4 ]' \9 g1 F% i
^D
! j- q0 Q9 u8 j7 B7 q0 Y! k( y' y" R 切换坐标显示开或关 (CTRL+D)% e2 ?" `! l: w1 D1 u4 `- S
4 j/ V: S# J1 i^E
7 r% m7 T. c5 S: a* ] 设置下一个等轴测平面 (CTRL+E)
, B H2 J/ _' p9 I+ O" S * m; y/ O; t/ K3 h# X. \3 f# l! J
^G
3 d- M6 R5 F& f! c- z4 e 切换栅格开或关 (CTRL+G)
, Y. n1 Z( L* E& ~* X {; l 6 p U! i& _) [3 P! \4 i8 s6 Y. L
^H 7 A$ v& L' C# z' ?) b- e
产生退格
6 H9 ?) I8 `. r 4 C' i0 P- z/ Q) {5 N8 L4 Z
^O
' E& ]& r* N* g& a1 _7 x, u- t 切换正交模式开或关 (CTRL+O)
2 |/ r; x2 Z# U+ z7 b4 ^, L 1 F2 u( v* _3 M2 P+ K
^P
/ n8 \. |: Y# v6 f 切换 MENUECHO 开或关
7 f5 A6 c+ E! A+ c5 D z/ V
# @- a" e" D7 j8 l; Q^Q , x* X- k- o9 ?8 U* H/ T
回显所有提示、状态列表和打印输入 (CTRL+Q)
& T' n* O; y" c$ A! R. [ 9 Y) F# _' @5 }" |
^T 6 l7 A" f. f8 j I9 J
打开或关闭数字化仪 (CTRL+T)3 N- }9 B) b3 z$ V
" j+ {2 n' X- [- T% q# a% U^V
0 l" x* x/ [% q2 D 切换当前视口 (CTRL+V)4 f9 q, f( z$ m8 W, A& w/ W
. D) H( h& z: W) z5 L: _^Z/ d5 ?8 M2 i' ~# x1 [/ x; @
禁止在菜单项末尾自动增加 SPACEBAR 的空字符
3 M L1 W; d* G5 R9 a* l! T ' O$ P* e* M6 e% b0 j3 ^
$ F+ W& A+ | `$ p 例如,某菜单项定义如下:( |% E3 a- U( @ r
ID_New [&New... Ctrl+N]^C^C_new1 k- f# C. f9 c1 g
其中“ID_New”是名称标记;标签中的“&New... Ctrl+N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。& n$ m0 L5 Y/ {
34.2.2 菜单组
' C$ z. ~. v8 s+ P2 ?/ I* u 菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:
/ [* s" U" t& ]% c ***MENUGROUP=ACAD4 _$ {7 U: k! g8 v
使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。, E6 H* A. }* ^- |* M( u* a6 k
每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。% h, c3 q7 |' [' b$ O/ T0 h
菜单组部分不包含菜单项。2 `4 f& m3 ]; j3 x; B0 s9 _; W- ?" C
34.2.3 按钮和辅助菜单; p% L+ \! d$ X
菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。
. H' l3 M/ W( r 用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。
) C( v, q& G: |表34-4 按钮及相关的菜单部分
0 Q- z9 x1 p4 o! u) W9 P. M2 p4 ]8 k' e5 B0 I
键/按钮序列9 U% I2 g7 {1 {/ ]1 \7 W
菜单部分9 b* L9 n( I2 B0 m$ @" x; H
- N$ y8 C6 e8 O- H: F* }
单击按钮: m: b& W& X. m% t" l
AUX1和BUTTONS1( N+ h6 |: V5 T0 K4 [
& \8 C! |9 ~+ w
SHIFT+单击按钮
3 o6 @) |% Q- D" C8 U AUX2和BUTTONS2, k9 e. D: H. i! U; P/ {) A
' J$ m8 |' M' H$ o8 l
CTRL+单击按钮
8 `, S+ M& k! s3 W8 M3 ?8 Z$ h AUX3和BUTTONS3
3 I! a* l ~" g& z, k5 V
6 e. V3 P* Q# _1 z6 b7 T8 ?CTRL+SHIFT+单击按钮
6 z5 O: j7 ~! Q: r AUX4和BUTTONS4 |
|