|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
菜单项语法' t3 x$ w3 n7 G9 l+ d* r- a! q
菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下:8 T( |/ h6 D+ `; ~
name_tag label menu_macro f7 ~0 n2 Q+ h) a! F# W0 t
其中各项说明如下:0 C) ?. x# n) D8 e* i5 k- D
(1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。2 u/ N) Y. G: a/ L( J8 P: _: k, s
(2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。: E9 U6 T# t) K1 F$ v& }" X
(3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。
: L2 h9 F. ?8 E8 y) R( R表34-3 菜单宏中使用的特殊字符
3 [7 @0 @; j" M: b7 U/ X; f" j4 D4 h! Y7 g1 Q
" Q) m( s2 o/ Y4 x! k8 l! B
字符* _ h% @' p" `
说明
( Y0 ?0 s. l* z/ A+ H" Y
6 `3 O3 y: ` j2 t' {# @; ( x% x7 p1 ~1 m6 u4 c" p
产生 ENTER, s- |, G! E/ s+ k6 ^0 x1 s# {
$ j9 d2 V) q f5 F8 ~- G' F" ]
^M
& _5 X2 v; ^# Y8 b' U: H 产生 ENTER
& I6 M" _% \7 R ' ~' O4 j7 @! Z# E
^I
2 t. ?% g0 @3 R# Z; m% a" O 产生 TAB
/ E5 v- ~( x5 s3 p4 v( H/ ]
7 l) i t8 P. U4 A5 dSPACEBAR
) x" E2 D+ R. M1 G* q 输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR% L4 T$ A5 l. Q! A
a, H2 b% ~$ C! r& }+ E2 w\
4 M3 [- s( s% ^1 N/ E( h8 A* K 暂停以等候用户输入(不能用在加速键部分). F; d5 P0 E+ W3 U7 Z" ]' e+ Q3 B+ J5 g
$ L5 E# u! n X2 u5 d7 [_
) R: [, @8 F) l 转换 AutoCAD 命令及其后的关键字' w- k: q1 \$ M6 X6 G
8 D4 B# U9 i) r6 ~
+ 5 w- C; Y6 [0 m- G
延续菜单宏到下一行(如果是最后一个字符)
. _; g. U$ P, {/ [ / n4 C, B( Z4 d ^4 F
=*
! Q% l6 w, C* K8 O% v8 G" W2 E 显示当前顶层的图像、下拉或快捷菜单 e* b) J0 n0 C" W( q- Z
# K6 x, b7 [$ {( _8 J*^C^C 2 {+ ~8 z2 u: t* {6 v
重复项的前缀
. V1 j- b$ s/ w8 P( [) F" k ' ^* W8 J& {0 o; ?* i6 \' N% f: C. T+ v
$
. t9 s3 a' q* R4 |/ r+ y 加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符! O, q% V9 W3 _" I
; ~$ v8 q' ?, w& D8 h^B
e$ u: o: x8 T8 r( C- } 切换捕捉开或关 (CTRL+B)0 R/ X3 Y+ I4 y4 T- f
# K$ K5 }! t: p& Z^C
* N- S# I$ h$ q6 s5 G3 |0 f 取消命令 (ESC)3 w' Z6 S9 b; t$ A4 N6 h
/ C I. O. l$ k% X
^D
& B0 c# a* M* R1 D 切换坐标显示开或关 (CTRL+D)" K% x9 o, N; d/ }& [
. K; s: C% `* F7 T) W
^E
8 a. y' V2 o8 d: \" D- C 设置下一个等轴测平面 (CTRL+E)
+ e% Z# H4 ?. i/ `0 d& u5 c7 O% Y3 t
m; Y. Z' Y3 S6 A! b8 a. t% p^G
7 Z4 K) w) j1 x 切换栅格开或关 (CTRL+G)4 N$ n3 m$ D7 r; T8 v
: V; I5 i- c2 a! A: S3 d
^H
* h- v1 _% ^3 [! O+ C 产生退格5 G$ p+ ^. M' c$ B* a% _# h3 r2 f
6 ^% y$ }/ T( `- v* ]: S
^O d+ P7 m& t* W
切换正交模式开或关 (CTRL+O)2 ], i& A3 j& C1 Q( H
8 a" @3 B4 y6 y6 S, a% E; J+ G' G
^P ; j' K, I, O' p" j8 d
切换 MENUECHO 开或关' i" I9 F# P9 }( a: L
% H! h! a: W3 ]5 e5 j
^Q
3 [6 i- l' E* L$ X7 ]0 j7 ^1 ^8 P 回显所有提示、状态列表和打印输入 (CTRL+Q)
: S3 u; { q2 w& k ~# o ; m) W! L' U8 d
^T 7 Z( L3 N( j% ?
打开或关闭数字化仪 (CTRL+T)3 b: W+ {4 w' I
! G* ?- S7 C" {1 S7 R8 y7 M^V $ o/ F# z! F+ t) m
切换当前视口 (CTRL+V)
: q4 z8 I9 n F( Y' X6 y: {- ?! |4 i # G3 p, `: I+ r0 y
^Z9 m; b. X9 X) h( C. W: Z" a
禁止在菜单项末尾自动增加 SPACEBAR 的空字符. y ?5 p5 J3 L* ?8 W
D+ }/ Q! w2 X8 A
! }' W6 c- q% C 例如,某菜单项定义如下:$ D/ p" X- O! m0 U+ z/ c& m$ ?- m, ]
ID_New [&New... Ctrl+N]^C^C_new
2 w& ^) ]& G6 r9 ` 其中“ID_New”是名称标记;标签中的“&New... Ctrl+N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。
3 Y* s& g+ S3 U2 h. Z8 F34.2.2 菜单组
% g: w3 y Y- O7 p' {+ b2 a 菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:
; k' u) E& q2 O. E; d5 F ***MENUGROUP=ACAD9 |' v2 |- Y( ^9 C
使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。
" a8 }, X- H3 u9 P 每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。
; r% A: m+ ]2 K ?: e菜单组部分不包含菜单项。
( G5 E8 Z3 G5 S5 C1 g0 V34.2.3 按钮和辅助菜单( e2 [0 ?6 D3 b& G5 k W7 U
菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。" z3 a( B& ~, f" L
用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。9 J" D+ S# V6 u" W
表34-4 按钮及相关的菜单部分
4 x' [! ^8 n. f3 [. }* u; a3 D% N+ ^. _# B; ~4 k
键/按钮序列9 h3 l1 Y9 S7 V8 {$ n F
菜单部分
$ t, N' K1 `! G( W- P. n ; q! k" {9 k7 T9 A9 E: p/ q, u4 a
单击按钮
9 S Q; s, l9 @4 P AUX1和BUTTONS12 z( F" p* i m; S, x
7 h7 P/ w: U {& q7 Y7 v4 n/ B/ g$ ~
SHIFT+单击按钮1 x% I4 h2 K; f5 _1 A9 G
AUX2和BUTTONS2# ]! |$ V7 B9 j6 M! \
3 p1 J1 N: P: B7 ?" WCTRL+单击按钮' `8 N* J' T# [1 b& T e ^
AUX3和BUTTONS3* w. \! I+ J9 L
h5 u/ L; B1 j4 `9 A {: P
CTRL+SHIFT+单击按钮+ K' Q4 G6 f) B: i1 N
AUX4和BUTTONS4 |
|