|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
菜单项语法9 k3 D% N6 y: @9 Q- b5 G
菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下: u& [" b/ C; I2 w
name_tag label menu_macro 7 z* V9 N# c6 v7 v
其中各项说明如下:% x; N+ v- t# C( k% n
(1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。, T2 f& `: f$ r) b/ D5 z
(2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。% }& _4 B* ] d) i1 J5 Y
(3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。
% z3 f H6 I1 C& d$ I( j表34-3 菜单宏中使用的特殊字符 ! X7 k* M4 G6 i/ L6 P3 c- p* g$ @4 y( s
& s+ z6 N# p# A6 o1 @% U9 d% h' d# j0 h6 @& ]9 E( l
字符
; ~1 y9 m1 K H9 B) u0 t/ B 说明" h/ _+ e3 O( N4 G5 l) ?
9 C' N% g; H4 R; n6 S3 |- _
; & [' A% g4 m3 L3 N" T# r
产生 ENTER
" \9 L" J# q6 s$ K' u4 Y' |
* @2 x% S0 F* j- i^M
5 \5 W2 z" l8 m& N7 e 产生 ENTER
, \4 s, L) ?% k9 D# C# r
8 k3 V( Y+ e- J+ F. ?2 O8 t4 @- [^I
, O% q# h- T K6 V' G* n {' W 产生 TAB
M# ?' E" }1 a' V( j7 ~ ' t7 H# b1 \; \2 s
SPACEBAR
' X8 Y4 `% a3 Y; d# F7 D 输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR% Z: T/ U% | c9 }) \, z9 S. N
+ s- u6 [/ J' I: A\ 2 r2 r9 x( M3 w9 ~9 G, K9 B' B
暂停以等候用户输入(不能用在加速键部分)7 x4 A3 s9 C# l9 r" q
7 Q$ U: l* i3 U. b_ 3 F! S0 R6 L& h2 ^5 Y# Y8 Q
转换 AutoCAD 命令及其后的关键字
% H) `5 a6 H4 b/ e/ r6 e* P+ n; R6 q 6 q( B* F- E6 S
+ $ q. J: G! c* w; B( u
延续菜单宏到下一行(如果是最后一个字符)
2 E% C$ Q* Y* i. Z/ q6 Y; Q! t ' W' D+ l5 F# h7 B. |+ A" `
=* 3 V7 H4 Q9 a6 |/ ^ Z: d X' M
显示当前顶层的图像、下拉或快捷菜单- W# c# D$ E5 J# ?
5 ~+ e6 t+ ~+ i9 r$ p6 o( n7 u
*^C^C ; w/ O$ x' p# d9 s
重复项的前缀# w, c4 {( S$ M
4 z3 \8 @: C) D5 v) u) X6 T6 g' d* K
$ l2 Y) u0 X' {
加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符6 ]: J: ~" ]! h0 A! X2 V
: b5 D2 M6 v& [0 |3 B# f( b& v) P2 ~
^B 9 _1 O6 y" Q0 s3 }7 \$ t2 h4 ^
切换捕捉开或关 (CTRL+B)
' z- T, P) b$ u& {% M
/ w( \ T/ l1 y& n^C
3 s# ?/ J: F6 @ E1 |8 F 取消命令 (ESC)4 C% b0 L2 ^# N! R4 m5 G7 |; I
" f% W4 \/ y7 @" E2 t
^D
4 a/ N! m2 t8 E2 W 切换坐标显示开或关 (CTRL+D)9 b' @% c# M/ F
; ~: S; ~* E5 b^E
# f+ X" Y8 c4 s. ^! i 设置下一个等轴测平面 (CTRL+E)' c- g% o4 K) s7 H+ N( K- D
1 f" y) _" G( t
^G
. u+ C$ |! K! }+ p2 W 切换栅格开或关 (CTRL+G)
* D' \+ S( f9 Z8 c) h " E' l# i; Q J' ]
^H
4 K% c1 ~9 d* L( q 产生退格
C# j! o/ o' z1 _0 P 8 J7 e: n( ~) P) y7 p1 ^/ y, ]0 r
^O " y m+ ]- }3 F F% {
切换正交模式开或关 (CTRL+O)
+ l# x! G. @% H; E- [. t a
8 E' l' P% e& ?5 V7 V6 k^P " a1 p, @0 G# \: L
切换 MENUECHO 开或关( `4 Z( d2 u- x/ F: o
5 ]/ y# r5 u5 W, p9 o. P8 X
^Q
' U1 q- U( S+ M2 @7 `; d$ W, S2 h 回显所有提示、状态列表和打印输入 (CTRL+Q)# g% k# x6 ~0 w3 P* \
% _; z4 I0 o% T% |3 }& L; X9 M1 r: E
^T
. h9 Y; l9 ^! f( [0 t6 C$ `& ] 打开或关闭数字化仪 (CTRL+T)- R9 o: i1 _0 C& I
+ W7 ^+ ~1 n# l
^V
; A. N- c! e* ?2 p/ f 切换当前视口 (CTRL+V)
2 F; o1 B' W0 W+ H / H# b. a+ p% x( @/ H
^Z0 t* B* D3 s% @2 W* P
禁止在菜单项末尾自动增加 SPACEBAR 的空字符1 v0 n8 i7 h) X3 J2 a
! O$ O6 |8 x0 n0 e/ |9 m3 H
6 w8 {# b5 }6 D; D
例如,某菜单项定义如下:
2 K& u: Q. g) @" K4 g0 J: ` ID_New [&New... Ctrl+N]^C^C_new
4 ~2 o/ d/ |7 p2 T3 P$ u 其中“ID_New”是名称标记;标签中的“&New... Ctrl+N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。
; I+ F; h* D. S9 Y' c34.2.2 菜单组" e- t9 r7 h. W/ \
菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:9 X; B2 [& p8 J5 I) R- t+ l0 S
***MENUGROUP=ACAD
+ R* W, Q- i, D& x+ q6 t! w 使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。+ ~8 f1 d% G" ~7 s: P. d$ D: n% E: @7 U
每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。* L+ J) y6 s( o: t# j
菜单组部分不包含菜单项。9 P+ O! O$ j' a- Q# ^9 S
34.2.3 按钮和辅助菜单
# J& r) F( p0 x; N8 I 菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。
/ q7 |% j. | z3 V! ?& T0 S 用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。2 l0 T8 r8 \( i) h! g, ]$ y
表34-4 按钮及相关的菜单部分0 g( D, `2 S0 \* }5 W8 b
( \; b1 s# c+ c. Z8 [
键/按钮序列) s# t- l) w& h) k
菜单部分, `& }9 z$ j7 h, x
3 o0 D) ^3 }) e- v
单击按钮
4 ~7 P8 f: G! [7 j6 ?1 n6 [. ] AUX1和BUTTONS1# d5 b# i. u0 ]9 Q7 d Z. R
+ S$ `/ f/ l7 p5 Z% cSHIFT+单击按钮
, c! \4 h$ m; G- T5 T AUX2和BUTTONS2
# t: }! P7 F% u8 ~
8 V) C @2 d# Y6 @& zCTRL+单击按钮) O6 c3 t$ `4 P
AUX3和BUTTONS3
! w$ Z; ]$ S; D. H0 g. B
# \: k7 N6 q& W1 [, l+ M0 MCTRL+SHIFT+单击按钮# R3 _- F. u- P& W7 R! N% ^
AUX4和BUTTONS4 |
|