QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[分享] 菜单定义详解

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

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

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

x
菜单项语法, `8 F/ f" S  R5 D
    菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下:
1 H( Z/ A& R8 g8 `9 n    name_tag label menu_macro 1 C; v6 f8 i2 |$ |1 a& @4 v2 g+ P
    其中各项说明如下:) Z3 m+ H2 i; C, W! B3 o6 F
    (1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。8 o( E+ }' R8 b) k2 n
    (2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。, ~" R% c: E" ]  p# y) o( }
    (3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。( Z+ ?; g7 t; P  {! ^
表34-3 菜单宏中使用的特殊字符
- u' \3 }: ?2 Z# X9 ?3 a  P
% q7 n) ~0 m$ k  y5 u+ p
. e# h- _- M0 S' J# b字符
# z( H" V: N# L 说明# W' H  ^$ t9 b5 @6 ^9 \

# `0 M% R1 Y4 s& g/ b;
' b. Y/ e2 L6 U 产生 ENTER  t# p) Q5 O2 q. s0 B9 T. L" J

) v( H' C) L6 [* |^M 3 {* t* A" Y$ i4 q
产生 ENTER
, [$ U: C3 {' \: G 4 J; p8 O( A3 `4 y0 n$ }  B) {
^I( m* w. K  U/ Z9 w* s3 r* ^2 Y# V
产生 TAB& M5 |% `, P7 y* `

6 I  ^7 `/ H% g* d  g1 k+ H7 tSPACEBAR
5 w  [" b$ Q& S3 z2 ], M4 J5 D 输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR
& F. \' s. r. c( F
, K9 |* o2 k" J% F: C$ d\ ) U7 \: g1 {/ ]- L  ]4 N( i9 s
暂停以等候用户输入(不能用在加速键部分)4 K9 C( I( a5 d# y- b7 `$ M

) H- @" E5 \3 ]3 G: Y! t, Q_ 4 p. T- S9 J9 J( [
转换 AutoCAD 命令及其后的关键字, `! K, t# Y+ x: z
: X: b0 L" F9 J
+
! j6 }* v+ n" M' c1 q: X 延续菜单宏到下一行(如果是最后一个字符)
9 Y  M! C& c, A: i( w! u
# A- p( U  K. ]) ~* R=* ; g/ [( E5 D! m2 D! H
显示当前顶层的图像、下拉或快捷菜单
2 Y- Z- X6 e( s! j$ u" B
* a* b7 q5 J; X& C( V*^C^C 4 I3 v% |' }  \9 ^
重复项的前缀- Y) J1 n4 @/ Y2 V/ s
8 g, N7 M  g0 \% b0 |" M& @* ~% g
$ $ c% a/ g2 P& A8 Y2 }
加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符
- Z0 \' o$ @1 V8 S: t) ] 1 t' a% I/ @0 E3 h4 {" W
^B
$ d  A3 Z) Q: i& E& ] 切换捕捉开或关 (CTRL+B)' r- A9 }- p+ s/ o/ o

! k9 h0 P3 c1 z0 x+ u& }' @^C : o* l0 r, u: \5 x' e( L
取消命令 (ESC)0 X. ^0 Y% X6 m$ U7 R: M

$ X  a, ]+ g8 ^( E" ?^D
& i! |4 }* U+ |2 I4 _ 切换坐标显示开或关 (CTRL+D)
# x" n) n5 q9 y2 L. i$ a; U
3 z! w! r/ n! i^E
3 `: D. A" U9 t5 ~- x0 ~: ]8 G 设置下一个等轴测平面 (CTRL+E)5 L) E( a1 G: \* ^

( s1 U" D; ?- B9 E' k7 X* I$ a2 C^G 4 _2 R0 e" }  y/ \' t) a
切换栅格开或关 (CTRL+G)2 Z9 M% s8 i$ L9 a

% y- ]/ |# [5 q^H
5 @1 ?% O1 s  t  t% O6 Z9 ~5 j 产生退格8 e/ @8 H& A7 C& f( R0 A% _9 r9 [

$ \" e/ h# m3 r. o; ~0 C^O , p  g  @' A. h8 D- S
切换正交模式开或关 (CTRL+O)
6 y) f9 a. {# s' H6 d6 E , K* k( c2 Y8 P* r( ]' t
^P # K6 _: [; G+ h9 u) f- E
切换 MENUECHO 开或关6 W( |# y% O6 I/ Q$ J5 Q
3 s  o- a$ e$ r" L) \; g
^Q 6 J- j! f  X0 V" E7 `
回显所有提示、状态列表和打印输入 (CTRL+Q)4 ]/ f8 C' i3 h8 r

" x/ O& N7 p. ^4 {  A% [^T
, s# _5 M4 r9 T% Z- x 打开或关闭数字化仪 (CTRL+T)5 V$ C/ i4 p! T$ m7 \) n$ W' O
5 X) |5 ]4 Y8 u9 u
^V
) Z$ Z6 A3 {$ S5 i; J/ m 切换当前视口 (CTRL+V)
* |* ~9 `( v6 W* q
% c' j% k7 x: W) E6 H3 I^Z
0 r9 C3 U0 [2 u 禁止在菜单项末尾自动增加 SPACEBAR 的空字符4 [% ?; x( r* h; J

. q& W2 a# F- c! P5 t) o9 I$ v/ v1 W/ Z+ Y% [
    例如,某菜单项定义如下:
& h. N( i9 i3 R% ], ]    ID_New [&New... Ctrl+N]^C^C_new! }7 p( U$ }& W. d, I$ d# ]7 L
    其中“ID_New”是名称标记;标签中的“&New... Ctrl+N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。/ L+ d; e1 F; f2 {% r  B
34.2.2 菜单组
, `/ O' C+ T* O: k    菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:
) Z" w7 T+ c( h- `! d; c    ***MENUGROUP=ACAD3 V7 S8 |) g3 ]7 ~. E+ ~
    使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。
" G+ h$ c  \2 I. H) |$ B1 c    每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。0 N3 a6 f6 W; x; e3 n3 q& [' u
菜单组部分不包含菜单项。6 q# K# ^- v) ]' ?1 p& z, Y! m  E
34.2.3 按钮和辅助菜单* `+ {8 G7 g" X6 H8 H3 O2 a
    菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。, ]5 }# P9 `! L8 ?# {7 U+ ~
    用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。: h& U& B1 @5 |( p( G5 O
表34-4 按钮及相关的菜单部分$ p+ s* p& D3 g* u7 \% @
1 x; L9 X. ]' T
键/按钮序列- ^# T3 ]) t2 [# n3 q- |& K5 t
菜单部分4 ?( w& Z. j& G  O% p( f4 U

& \. K' \0 z- l$ R: X  @  ]单击按钮) X& a8 L8 ?, H4 p' x% W) k2 f& u& d
AUX1和BUTTONS1
) [+ Y6 B: H3 M6 _6 f9 j$ S0 h
& g% q9 D2 L4 u* ZSHIFT+单击按钮) o! N5 V4 f" R
AUX2和BUTTONS2- ?/ `% |( ^8 b

$ |+ g) J" w# I. ]CTRL+单击按钮
. x; r, @4 [& ~9 U+ X& B AUX3和BUTTONS3
" J: G9 V" Q* S. q) b2 X
* \, {3 |+ w0 O4 fCTRL+SHIFT+单击按钮" n' I% `3 o% A% Y
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 )

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