QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 2242|回复: 2
收起左侧

[分享] 菜单定义详解

[复制链接]
发表于 2006-9-12 23:42:53 | 显示全部楼层 |阅读模式 来自: 中国河北沧州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
菜单项语法* t! Z! X, x) a  s7 B5 Z
    菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下:6 K  u3 Z" Q' u
    name_tag label menu_macro
  A, e1 B; h% j" f    其中各项说明如下:0 x# y- C' p; I7 f+ k/ L: \& [, E* o
    (1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。. X  Z7 \5 T; ~4 A
    (2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。
9 n3 O2 U7 B/ {; z- n) ~    (3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。! W0 Z, a2 [( D& A$ H
表34-3 菜单宏中使用的特殊字符
9 o: k5 n4 X  H2 Z  v* E) x& `4 d  m) U$ s2 J: U& b: I

9 N" v0 B: q/ F  x5 U字符
4 {$ S( a" |  u 说明8 u; l$ Z. M, \, S; g
4 U( m7 V! |  t
;
0 |+ Z2 q7 i. E  \ 产生 ENTER
: N+ D# Q6 f4 L" o- m
& C7 u  O% V" Z; s# Y# h: `^M / B9 F1 x+ X4 w3 n- Y6 i
产生 ENTER# Y4 p8 X$ R% y7 O" q% d# p

) m, C+ ~( C  Z, D, d^I
9 `0 Q; a. W0 Q1 J 产生 TAB
4 [9 [0 Q, M, w: c ) {/ M+ {9 _! _/ F' N
SPACEBAR" u6 l, s  f1 `0 n; _
输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR/ E. a( f2 G( K

7 O& p: B* i" ]7 }' E\
  t: N$ ^6 S* w& E8 w- _ 暂停以等候用户输入(不能用在加速键部分)( B' u; _3 Z( B- g
; M" x# t; k, x; P' k" G
_
1 c: @( `* P4 P! Y/ V 转换 AutoCAD 命令及其后的关键字$ ^; u% T+ z0 p

! \6 @; G% z; d8 @9 X' z+
" c( E2 m8 o8 j4 y/ Q/ j 延续菜单宏到下一行(如果是最后一个字符)* B! P( H( e) D/ r/ h" |

2 [0 z* }: s$ `9 O$ w8 J=* & O. i6 z% @* X
显示当前顶层的图像、下拉或快捷菜单% _' i6 E$ _. ?$ j( V- D

! R4 |# T  y, k: P8 K4 A% V; _*^C^C ! c6 K8 L1 f* J& r- ]9 A6 }3 c& \- k( \( ?
重复项的前缀
$ d' }& x1 g# ^7 i; v5 O- W
. g$ j! B; K: `, Z. e* y0 n$ P$
7 Q8 w* w- j) g0 ]! p8 o, ^6 E 加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符
" F, z# P+ H4 j' z& X9 ] & T* W! F# }2 Q, F: C
^B
. r, Q! _2 K- Z7 K4 m+ H$ P4 ~ 切换捕捉开或关 (CTRL+B)
2 U6 b3 m" I. f* c; ^0 h. ` , @+ I: g  E6 l
^C
8 ?) M+ H* U" ^ 取消命令 (ESC)
, s! B( l( S$ e, L$ g
. i( P" e- @0 k; |1 r' I/ n^D
9 k0 @1 h% `' S: f 切换坐标显示开或关 (CTRL+D)! G$ n* Q' r3 H7 h! ~5 L6 B

: ^5 W5 p3 X+ d' Z, }, y! n^E $ Q( S2 r9 n) B
设置下一个等轴测平面 (CTRL+E)' r* Z0 y; E+ @9 K9 Z

) \6 ^# _. |5 C5 n+ h9 ]^G ) K* @0 [/ n$ A" a1 B
切换栅格开或关 (CTRL+G)
  X: a, z6 w2 w 7 g0 b' ^. t: }/ r4 |8 A" z9 M
^H ; x" M! d) ^( f3 ]! i+ g4 j
产生退格
/ F$ f1 I4 A6 J# B % q/ x  c4 Z: ^- @
^O 5 R% b  e6 K# a+ p
切换正交模式开或关 (CTRL+O)1 c& R3 r) O8 M' r  Y6 J+ G

2 ~  a. Q  i  s3 L6 U- F& @+ k^P
0 ?/ f' w. x8 A! Z 切换 MENUECHO 开或关6 a# ^; z6 Q* P% R$ ~7 D0 W
7 q7 @# R& ]! E. b1 r5 f$ \  m% C9 @$ `
^Q
: Y* r# D6 r/ `. D9 U8 J 回显所有提示、状态列表和打印输入 (CTRL+Q)
+ Q% s$ `0 Y4 I* D, U5 O2 T) s0 M
3 t% X5 x0 i: y& \^T 0 B/ y. d/ j3 o4 V$ L2 Y
打开或关闭数字化仪 (CTRL+T)
8 c6 A- C: A- S% l% s. v
  u2 F; r8 ~9 \1 `# t^V & h- g/ z- h2 h/ t# U
切换当前视口 (CTRL+V)
& D/ v" ^7 X5 B, k+ A% ], s$ C
: a5 J2 H- Y( R# {^Z* w- ]+ N9 U( o$ D# P3 E
禁止在菜单项末尾自动增加 SPACEBAR 的空字符& X8 E& ~; ~9 {- D
/ a8 U) C5 z6 J+ `' m

, g1 n" p- F! Y    例如,某菜单项定义如下:  v, H' ^* s) `& u
    ID_New [&New... Ctrl+N]^C^C_new
  u& G/ t2 r  ?0 Z6 P8 w+ X" e  m; d0 ?    其中“ID_New”是名称标记;标签中的“&New... Ctrl+N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。6 X( V% ?. Q" a
34.2.2 菜单组
0 ]! n$ R: F! W% ]    菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:
+ O+ f  w- I+ L3 f1 U    ***MENUGROUP=ACAD: f; X: ?9 E* g1 H( E. O) D
    使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。: k$ }% ]' N- h& o: i3 U2 J- C
    每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。
$ A0 `6 j: h' E4 p+ r' {2 I菜单组部分不包含菜单项。( L# q' S/ E5 _- y" a+ m+ H8 C
34.2.3 按钮和辅助菜单7 s% g! P3 F; x
    菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。
  `* |3 N4 j. ~: H$ a3 m6 X( v8 G    用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。
) d" L: [- `$ P7 x" ?% @0 f# \表34-4 按钮及相关的菜单部分' J/ K; c; ~$ J- V$ F5 o0 I

) K% v) X4 |, ]$ l, V" ~1 S: o$ D键/按钮序列# f8 h5 \2 }- n5 Y! M
菜单部分7 i) `& \+ x7 w5 Q9 K

2 j+ a+ m7 }6 {* x单击按钮" h# u( a- Z: `+ r' C
AUX1和BUTTONS1
+ ]; I8 N( c$ Y3 M" \9 t ! `( U# _% o; o( {
SHIFT+单击按钮2 C, G4 n% x( X6 t" A
AUX2和BUTTONS2
9 ]0 F7 r" Z4 b- B5 I; a6 I/ A; ? , J2 C8 n- o0 b; w: K+ b
CTRL+单击按钮
5 g) P! c! n" h9 v5 T3 l AUX3和BUTTONS3
7 L$ |' w$ W$ N! |- y1 h. k- b' q ( a" S0 v" J# S# t3 C
CTRL+SHIFT+单击按钮. I; b0 V: W( t
AUX4和BUTTONS4
发表于 2006-9-13 20:49:06 | 显示全部楼层 来自: 中国福建三明
谢谢!什么版本可以这样设置的?
头像被屏蔽
发表于 2006-9-14 08:18:04 | 显示全部楼层 来自: 中国山东淄博
提示: 作者被禁止或删除 内容自动屏蔽
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表