QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2204|回复: 2
收起左侧

[分享] 菜单定义详解

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

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

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

x
菜单项语法$ p( c/ L6 b* C) c5 S( J- a
    菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下:
9 b( p& z* B4 ~" J    name_tag label menu_macro
* }, Z( q" Y5 u7 d; {$ W( z9 G# a1 {- D    其中各项说明如下:7 t- i2 m, v7 |* ^' H* X1 y
    (1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。
+ J! o' T+ [6 M& n2 m3 ^: c    (2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。! z$ v, x1 Z4 T( T% o
    (3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。
5 ~: X2 ?& k/ n2 n表34-3 菜单宏中使用的特殊字符 9 [( }* d& ^0 }$ f+ S0 @4 c# f5 g

2 N; i. X; |# I/ _: {4 f0 L" I2 c! ?/ R1 o
字符# E$ u: V' |$ R/ W6 S: u, ^
说明/ E& N! z5 m: _% S1 e, D5 g( X
8 l, P' G/ n# H5 ~1 Y) N
; 0 J4 Z$ l, q1 U3 y  L( Z
产生 ENTER
8 D0 g  q5 Z& w0 s7 ] ( O4 d7 E/ B! ?0 N0 T  f
^M 7 H: q+ I( C' s
产生 ENTER
9 x) d1 _& m  e, X5 @; j
+ i/ W# p9 |- U^I7 v& c& R2 ^* V
产生 TAB
0 w- |* N7 y( | & z/ {+ l* Y9 ~5 V9 I* [* _
SPACEBAR
7 c, {* t6 n/ M 输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR/ ^! Z8 p+ M  e

2 \9 S& _8 }% S- \# i1 j\
1 `* W. l" h5 j' m/ A8 H3 k9 O 暂停以等候用户输入(不能用在加速键部分)
1 y& ?2 ]& y; k$ M4 p5 h% h
5 a/ D+ G+ i( K8 }  y' U_ 5 [, v) H# }7 Y! B' X
转换 AutoCAD 命令及其后的关键字5 G, Z& S2 y& P5 q3 K' r- Y

2 n1 J7 W+ h- s& t+ o, H+ . N/ W( a- C' U1 n* i$ [7 l( n) f
延续菜单宏到下一行(如果是最后一个字符)+ J9 P2 ~5 b" G1 e6 k# _$ q8 B

5 z2 U( f5 C! K! `3 h3 s=* # e1 I" O, r! X5 Z
显示当前顶层的图像、下拉或快捷菜单
( j3 d7 G7 i4 W, n4 N1 K
5 A3 K$ k' b; n0 K1 X) N1 p+ T*^C^C
# T- O  h( ^& r1 ?; l 重复项的前缀; ~% W! u4 \& z! i" Q* T9 {: d- g

* c4 X; _: Z% R, [9 N) ^$ 1 ~. ]% A7 C" R% m* ]7 m! C4 c. _: ?6 P
加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符
4 J) R5 S6 P9 \3 R1 @# M5 U" x
) I. ?0 Q& ]( l' k6 N^B & O( @6 f  R# {' G7 Z
切换捕捉开或关 (CTRL+B)
9 O0 V$ i! R) O7 \- l8 w
7 \' f( m  O& w^C 3 Z! T$ c  |% i) \* \
取消命令 (ESC)" _2 W3 v7 n* g
; w8 l' y3 s- ]
^D % u$ m( V' R% j: m0 T7 {
切换坐标显示开或关 (CTRL+D)8 H, P2 f. b7 I% A2 D' E
$ _) J0 G! ]- C% c
^E
" S0 P: I3 B6 v  K! p 设置下一个等轴测平面 (CTRL+E)7 j; J! N2 @& R  d$ G# u

$ s$ L" f  y' \; f^G
1 w% r/ T5 w, V, Q- S 切换栅格开或关 (CTRL+G), o5 n3 C& X4 S: W1 Z- T
8 D$ R" r" I$ [1 H) e# B/ N
^H $ A0 D9 M$ I0 G4 _7 [* L3 \  f
产生退格- t* l' F( o3 A. H9 L
  X4 U6 e" l2 O- o# F( @7 n
^O
  X; O% q3 O( Q; c" w4 t 切换正交模式开或关 (CTRL+O)
! n. W" _* x% S6 E' d! W; O
! D; d* ?! P  V: h  p2 L0 t0 D3 `^P ) K; u* s& ]( V8 P
切换 MENUECHO 开或关
  I" X2 b, D' I) @( g 7 R  O1 f! V; u1 J& G2 ^
^Q
8 S* W! ~. \: H; D8 R1 C( d 回显所有提示、状态列表和打印输入 (CTRL+Q)( e0 f  p$ R8 ~  ^. q& @5 Y& P
* w0 f3 X: k! Y; f- Q0 a6 {' K3 F
^T 2 f3 g3 \6 _! X) I. ~( E
打开或关闭数字化仪 (CTRL+T)
0 y7 i4 W, o( |" ?# q: ]( I7 E ( ?  _# m6 c3 E+ Z0 ^+ U
^V
4 p9 X6 O% Z( {3 Q! A3 T 切换当前视口 (CTRL+V)
0 ]+ N; \. V) [2 H9 ?! W * v# p0 E5 k8 O; B
^Z
; o0 m& z: n2 I. G3 v2 M; D 禁止在菜单项末尾自动增加 SPACEBAR 的空字符
4 _1 F8 C. L( B9 O1 Y! W
* G, @' b% F' [3 @
$ ~  k  u. @5 Z3 r  s    例如,某菜单项定义如下:! d; d2 S" f2 P, [. n
    ID_New [&New... Ctrl+N]^C^C_new( k, Z, @# ~' U! i: y
    其中“ID_New”是名称标记;标签中的“&New... Ctrl+N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。5 h1 S1 Y& U. \! X# b) d8 Y
34.2.2 菜单组
2 Y! f* ?6 W: H1 s: }. B    菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:
( f0 }: n" t& S- Z- `7 {% Z    ***MENUGROUP=ACAD9 S5 g, X' ]/ o+ v* K0 O- ]. V
    使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。
0 A' [+ K3 Q, q5 w  c2 L    每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。
" r: K9 W  n+ O菜单组部分不包含菜单项。
" n) C# }# u' n+ A34.2.3 按钮和辅助菜单# `; g1 G; `' E) M4 k3 k" u1 V
    菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。
2 D# T$ v0 A  h7 b    用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。3 E. o8 S8 c; ]9 j9 O
表34-4 按钮及相关的菜单部分# s% e* Z# ^$ Z% e
( T8 _# j5 {8 n* I$ M
键/按钮序列
% S5 G/ k' {4 d7 U5 W 菜单部分/ z+ h5 a) i4 `8 H( W7 L# n9 y& \

3 A2 l! I# ~* l, Q- T, S2 \单击按钮3 a# ]3 M& B/ J% J+ ^2 K- L9 m
AUX1和BUTTONS1
, N& x9 M  V% j / ^0 e: ?, E. P) X& E4 B
SHIFT+单击按钮) f# b  F& `( p7 f2 C
AUX2和BUTTONS2
7 a$ l2 r: a/ v  {$ k0 h" F ! ]8 |! O) g+ K: r/ G; T
CTRL+单击按钮
( X3 Y4 F) {" \6 S- f4 P/ V! l AUX3和BUTTONS3
9 `& X) a1 B# O+ { 8 [- u& }$ \. N" R1 w' Y
CTRL+SHIFT+单击按钮( e0 T; @, l  J  i( k
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 )

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