|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
菜单项语法
/ X5 r# o; s- h2 A1 { 菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下:
4 f3 s$ e6 q6 {4 r5 C name_tag label menu_macro
% v! R( X+ C7 |1 p 其中各项说明如下:
& x; Q6 u% f$ E+ B4 s6 r( l" I% n9 f (1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。6 m& Q" Z7 }' j8 ^8 v
(2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。
1 r( T6 |9 z4 g6 S (3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。
' H& q5 ]2 I9 U$ o+ e+ a4 Q0 `* ?表34-3 菜单宏中使用的特殊字符 " y" K! @* c0 O' W- H
+ {5 O* X* M4 v' J9 ^
& s3 M) X" D: O6 U j3 U% a3 p- X字符
# _3 u8 g1 y$ B' U% P 说明! N1 }/ L# @/ F6 @8 B9 J
, W2 |; g J" k# H1 C8 P
; , ? E/ M- H; a5 x2 {# j8 V# w
产生 ENTER
9 ]3 b7 \# F0 J# ?$ F2 W$ G : w, b+ z; o$ j" L& K7 C$ C
^M
! x/ Y3 Q, u' W8 w, U& K& D 产生 ENTER
( M, k# v. D: [& J
6 b$ `+ R1 c- l Z8 z2 _) c( {^I
# w5 m3 K) f: ^ 产生 TAB
% F( @( P! O" I4 m # a3 L& E1 s7 N2 N+ x9 u& K
SPACEBAR
% U# X' [) |6 V- \ 输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR6 a; u+ ]8 B) Q* b7 ~
" Q5 d- I9 _" P+ t$ h4 y8 J
\ * B* f8 @) I# s; D
暂停以等候用户输入(不能用在加速键部分)
8 F8 ^# h# O4 j5 d8 w
2 x7 j, o* t2 f& v7 H) P_ / }* d) y; x- d- F/ ^0 H5 j* V) @1 Q8 m
转换 AutoCAD 命令及其后的关键字% M4 F S, e! b& m0 z! x- J
3 ^2 p5 M1 ^. F( o1 d; X+ " ?: l# f: p* [- O# j" o
延续菜单宏到下一行(如果是最后一个字符), f4 K( Q/ X! I' c L
4 h. S* V) w3 J. ?=*
! f/ y1 X2 X/ T) H7 I9 ` 显示当前顶层的图像、下拉或快捷菜单
9 D! m8 @2 U$ m3 Q4 ]
/ w# ^, R4 {6 w* z*^C^C
- `: u1 F' s" C: b8 y5 m3 o 重复项的前缀/ A9 E; X `, k! Y. U+ Z. q$ V5 T G
" p' G4 b# g; r$
* t; s( M" ]4 X! ~: V) j 加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符* p) ^8 ~! E, i+ @7 l- z! x n& c
W; }' ^, ^8 V6 p0 W2 B6 {1 [9 m' A
^B ' T8 ~+ C% ^3 ^" S7 ^: b
切换捕捉开或关 (CTRL+B)0 J0 c# r1 ^/ e
; L- f5 @4 O. ?8 m1 o& T" }
^C
* a6 p9 P- q* p( s# `4 [; j 取消命令 (ESC)- `* w1 h( ]0 y2 v
( W1 _. O( C4 @+ Y: N0 y5 \^D & I9 J3 M. h: f5 t f
切换坐标显示开或关 (CTRL+D)5 o3 o" u/ h& ^. A
1 x" Z! i; @$ J* C^E , b0 G5 F+ j9 p3 S5 N/ s
设置下一个等轴测平面 (CTRL+E)# o$ ?% Y8 J1 m
/ x( Q; o8 B4 e2 G! F- I5 d^G 0 S7 z) x4 ~$ } L, V% D
切换栅格开或关 (CTRL+G)% G0 D$ E% L+ \1 q
0 D y! y. @# W7 _9 u+ d5 B: y# B^H
5 o: k0 i- k9 T* p0 l 产生退格; n6 y6 n1 e- R' H: v# o( |
1 P3 l- E9 D9 h: L
^O
0 ^6 d$ c$ ~8 ]" m1 A- H& p3 e 切换正交模式开或关 (CTRL+O)
9 _, N/ n2 `* t ' H/ t# h# t' G7 }/ R" `# o
^P
1 s$ {0 K. l! X 切换 MENUECHO 开或关0 s: O# W+ L. }/ ~0 S1 b5 a
# L1 k$ t+ ]' \: N* H
^Q - Q3 L- ?8 f* H5 n
回显所有提示、状态列表和打印输入 (CTRL+Q)! M0 l6 w2 W' A1 q: b2 A: i
5 W: c0 ]2 P: A4 h
^T ' n8 M' i k# W k e8 I9 i/ i
打开或关闭数字化仪 (CTRL+T)& e4 [* X7 A7 r) d' @5 k
9 x/ H" I, b" h8 h+ n0 O9 S+ @% T
^V + I; _! `* p' m
切换当前视口 (CTRL+V)5 K) |* o V( n5 k3 g+ w- n' M
3 @+ `- h1 ^+ P- Q
^Z
f+ o9 \2 F9 O, R 禁止在菜单项末尾自动增加 SPACEBAR 的空字符; Q, p% p# x& H: R! _0 \" I. |
- C7 k* t' Z7 m7 q$ s# N4 |
; t( m2 a0 _) R; {" O3 E( Z
例如,某菜单项定义如下:; g4 [- K1 x/ o9 d+ n- w6 {' v
ID_New [&New... Ctrl+N]^C^C_new* s2 \6 a# \( l' d. [, o4 O* I
其中“ID_New”是名称标记;标签中的“&New... Ctrl+N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。
' r6 m% t* `& ~; e' Y& T( t! e34.2.2 菜单组
3 \5 S! v- X1 |( R1 A2 x 菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:
+ Y' ]7 o$ H1 f ***MENUGROUP=ACAD" M1 e" J3 K+ W# f, E6 n4 j& r2 _3 `
使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。
9 r: w, r7 G6 o: Q 每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。( Z6 o8 V- ]' {
菜单组部分不包含菜单项。' o Z! [/ Z* D+ @* U
34.2.3 按钮和辅助菜单8 P) G2 I9 c7 [4 v6 ]
菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。5 ~' h8 C/ v$ ~
用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。, a# j1 e1 i. V: x6 h
表34-4 按钮及相关的菜单部分2 I2 V7 q0 o- r1 i. d
9 D. w/ _2 \" W9 t6 z% X键/按钮序列
, J; P, F8 F2 W* N 菜单部分6 T. H! W' w7 c# K
+ E, S2 u! T6 n3 c1 _) ~+ `单击按钮' ^# j& A* {" b/ P& y5 |) e
AUX1和BUTTONS1, C* Y% Z* ]" Z f% t5 y
* X( p' O8 {- `5 qSHIFT+单击按钮
# M9 o6 F" G" Y6 a AUX2和BUTTONS2. o& \% D( j2 U" E3 [6 o
. D6 J& s8 ^% d9 pCTRL+单击按钮: z1 b" M& F$ d; P- s' E
AUX3和BUTTONS3' A9 a ?1 x# G0 Q6 J; p1 E
: T' K* o- W. [$ m& e% L
CTRL+SHIFT+单击按钮
, Y7 L% I# H% i! [% b. r AUX4和BUTTONS4 |
|