|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
菜单项语法4 L. D# }" C- K3 `1 m
菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下:; M9 [ Q, k7 J2 T4 _3 w
name_tag label menu_macro + R; P+ \$ z/ ~, ~0 Q( J8 W$ [4 L
其中各项说明如下:
3 t. |4 z: b& ^ (1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。
0 r+ }8 U" ~- f7 N. p% R (2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。
. Q" P$ N# ~9 \) J, H- Z (3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。; \! J& e; U# G& S
表34-3 菜单宏中使用的特殊字符
" x4 ?5 b5 R4 _8 q8 ^3 |
6 @1 C# _$ o, Q, a+ w
) h0 E' a- F& L7 L% h" v. \1 X- O: d字符: Z6 o8 E3 R# a' e+ j R
说明
+ ^7 t6 W, T! B h& u3 h' Z
5 W0 h1 @$ j3 U;
5 L/ d* j( Q7 e( |! P2 ^; e) C 产生 ENTER
; a5 H2 |9 n$ e' N2 H/ q g
- \! Q+ {% Y* u# w+ }# [^M
9 z6 f, Y1 ~- N' N/ o( w" e$ c) J 产生 ENTER
" x; u1 E* A+ D$ E
, o) Z* e8 |( @5 F" P8 p& y* y^I
% {3 J3 E' U/ W' p) s 产生 TAB: D7 o. F% B. h3 C# D
2 `, u) R* L* Q
SPACEBAR
8 t( [8 N' k) h7 C 输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR
8 Y8 v4 Z* ]( K, N- X e 7 V! P2 z; q5 P* A
\
! ^) f- ^1 A; i- d$ S5 ~/ N 暂停以等候用户输入(不能用在加速键部分)% R* n! L) D# K0 b* D% E
8 p" @% i( B$ [6 }3 h4 R9 D* w_
% w; F0 [3 a* I; m L2 I 转换 AutoCAD 命令及其后的关键字
+ Q9 K4 u. G2 f4 A8 d9 C/ G
+ w5 v# Z7 t4 w+
1 V0 \ d" _; L0 `: R4 q# [8 a% e 延续菜单宏到下一行(如果是最后一个字符)
! S- B/ _8 y& }- Z, T2 u
, t) p6 l8 L, \0 w2 i5 p! \=*
9 J! h8 G$ D( X) I6 z 显示当前顶层的图像、下拉或快捷菜单
3 {9 B& b* T/ [( D* @4 K! d. s # L# k( c$ w5 a
*^C^C 8 s' R$ o5 n6 B1 W c
重复项的前缀
# ^ G5 T; C" R P* n+ P) a' N+ K
- A+ l& g" l. Y6 f; C$
5 ]3 b7 a+ {6 |/ Z: I @ 加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符. v. [4 z$ [/ N: L3 Z
% `9 `! c0 w& ~# t^B
& o! R5 R2 k0 G) g: [+ ^; y9 F 切换捕捉开或关 (CTRL+B)3 W1 g8 i% I1 F/ |* p* ?8 s
# H9 H5 ~0 ^$ e5 n
^C 9 \) n9 [7 S- _* F% f( h
取消命令 (ESC)
5 V5 a1 @! V- g) N ! a+ ^$ d( R/ D, b
^D - c7 r% e* ?: X/ m- I& ?/ K
切换坐标显示开或关 (CTRL+D)3 K% }. s7 A3 ?5 L
# G1 ?6 g4 a( k- {/ r4 p- J
^E ; f5 e# j8 w: Z; j: U+ A
设置下一个等轴测平面 (CTRL+E)" S& p7 R. p) u* C
3 H( `# b e: {# s: S
^G / |, F2 p( k+ u1 Y0 \* o" `
切换栅格开或关 (CTRL+G)
% e. l* K; N/ f. r2 w
* Q6 V: D; I: ?& |& _/ v, x^H . j, z! R) w' v' z& `
产生退格- f8 c( q' C- u9 H$ F' w
* p! X" K4 k# B# i^O 8 h( e! T6 x2 z9 m
切换正交模式开或关 (CTRL+O)' j9 |5 K* w j
6 Y D( ^+ u- C" m0 f& [' B. L
^P
( n+ ~" z- d( J1 b6 Y! H. R 切换 MENUECHO 开或关
2 z% m" v% p! _. y# o' m- o$ s5 ]3 Z : W3 N' l- n7 { A2 r/ V, I
^Q
& j, h0 K4 l; B 回显所有提示、状态列表和打印输入 (CTRL+Q)
+ o+ Q$ K( O: l: L8 I* F, `
0 D% Y# G# @! M5 Y^T * L8 d. Y6 q+ t- l! w
打开或关闭数字化仪 (CTRL+T), N: e ~9 }4 c, S
, i* W8 p4 Y4 a7 x# r- I! b# o+ f^V ! r8 y' ]0 h) a) W+ g# y
切换当前视口 (CTRL+V)& i& g9 P; |8 s
& A0 y+ T4 h9 y8 Y# v# @! V# g
^Z
2 @: b4 _7 P; a5 T8 N, J 禁止在菜单项末尾自动增加 SPACEBAR 的空字符8 n& X# Y1 d( L4 F' _. u7 \6 e5 @
5 |' d9 N7 ]3 L( F- u4 H; R- D2 m. {
/ e+ D. X+ k6 L" k! g: G0 m 例如,某菜单项定义如下:
% C; j! p: @# u4 t) n/ m. Q ID_New [&New... Ctrl+N]^C^C_new
3 U! U! i8 d* q1 u* l V 其中“ID_New”是名称标记;标签中的“&New... Ctrl+N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。
5 _2 K# a3 U) \/ Z34.2.2 菜单组/ E) V- g+ X+ Y: E1 N. i$ U
菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:
- ]3 g+ @! o3 e& b/ d ***MENUGROUP=ACAD
) j! _5 W1 L- f% X" K* n 使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。& Y) O l; f J* J0 x" `( d0 l
每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。
7 J1 w' ~% R. U, w菜单组部分不包含菜单项。
* l4 H5 X# ^6 ^$ j) U( i34.2.3 按钮和辅助菜单6 }* v# ~8 W4 Y% L6 k8 A% M* P
菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。( f6 a7 b5 g$ I
用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。+ k2 C! Y( H- z5 G" s/ F- [
表34-4 按钮及相关的菜单部分# L# j; n4 j: m' B
1 v$ ^9 w6 Z9 b& y h1 V( j' g
键/按钮序列. B8 k$ D7 Y- L# ~- R: }0 }6 y0 Z( Q1 f
菜单部分
- ^) B+ D4 i# S1 A8 M7 T% j ; e1 p4 S( F7 \0 N3 L
单击按钮+ o% _7 Z) }+ l( B* W- P1 _
AUX1和BUTTONS1" H' r5 W, |3 T$ h3 w
: H' _$ s+ g5 _, |
SHIFT+单击按钮
7 A/ O" `8 ]# Q$ u K% Y6 y. X4 H AUX2和BUTTONS2
& A, L0 C0 k8 I. i) X# g6 S, z: p) c " m4 f& j# N# t2 C/ X, i
CTRL+单击按钮$ V) w3 z+ p \: C
AUX3和BUTTONS3
9 { A( \ T. s9 Z ) L9 o1 P/ c, p# e* [& m
CTRL+SHIFT+单击按钮: J0 {- J8 X7 U! _
AUX4和BUTTONS4 |
|