QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[分享] 菜单定义详解

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

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

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

x
菜单项语法
" w, N+ p7 I% b9 X    菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下:  n; b+ V  |$ h# \
    name_tag label menu_macro
* M4 b- M: r$ }    其中各项说明如下:8 p  A4 |, x- C3 y- t2 `
    (1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。8 u: I2 s* ]1 W2 o" l5 v$ `
    (2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。
! _( x; j  }8 ]. B    (3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。
3 z9 r! p/ N7 f1 G表34-3 菜单宏中使用的特殊字符
2 G: `( t. P$ g/ V8 j( ?
3 p3 m# Q4 m% ?# V7 P2 Y4 A# U. E
7 n$ g" `. `- x# {! r字符
# h% D+ s9 F; d5 Q  l+ J 说明/ z. b% T, K* U4 N2 j  o7 a
2 ^5 h5 X' i& [+ y5 l
;
; L# D! T( c9 v8 s* p 产生 ENTER
3 g3 ?! `  `& t. d5 Y, n7 l 1 r. L' s# E4 B/ k4 W2 v1 R
^M
9 W/ P' p$ l" Z* |+ f4 S 产生 ENTER& T  g. F: Y! Q' W8 W' _

$ m( o0 u4 K; \/ ]0 }; ?6 h^I
3 }* ]$ O8 }+ [7 d 产生 TAB( u5 P* E* n& o* [( g/ `: t
8 k) H+ k- e0 \8 ]0 r7 Q
SPACEBAR
' f0 ^' n! v6 G5 v/ L/ Z* ] 输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR
/ z5 C% j" E/ V5 ?" B0 G. T' D) Q' ~
" J  n6 }7 ?- x7 S( @; T; r\
' a' i, E5 S7 S) e$ D8 N3 A+ ? 暂停以等候用户输入(不能用在加速键部分)( L" z! j+ B0 d0 N
' ^2 S- B; n$ z
_ ' g9 W; b$ j) z0 w. o7 }/ L; b
转换 AutoCAD 命令及其后的关键字
+ q, m. |2 k  d# w3 N# T
( |/ X9 u1 b5 @$ ^3 m+ 9 Z$ v  S$ u' g
延续菜单宏到下一行(如果是最后一个字符)
& t4 i$ T3 F" z1 ~
$ ]. q) n! @) Q$ R1 @$ l=*
3 V9 W1 ]  R# r' G 显示当前顶层的图像、下拉或快捷菜单
9 K7 c  Y7 E2 d4 X* _; o  q2 R - w* L. _! s+ e" L2 o& |  A
*^C^C 9 J7 J. Z. m. n$ F" E8 o6 C
重复项的前缀
! N1 A/ Y  r/ R  d+ n8 K7 }
/ ?, i( G" ?% K- @$ O8 }$
' i0 o5 z1 v% v 加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符3 s) V/ f3 {8 p: c

5 i5 _. J, ?" n9 o^B . z( g& r$ Q+ U2 C* `
切换捕捉开或关 (CTRL+B)
# u9 z- s# o5 e/ Y7 H8 ^9 d
" c! P. b* o' I/ P/ h, E+ w  W^C 1 U1 |$ j: `% c2 {# j8 P
取消命令 (ESC)" E) ?9 `% V% F% p4 C( s+ ?
3 L# a3 N4 w/ c
^D ; V5 S4 G4 f8 x* o5 |4 l
切换坐标显示开或关 (CTRL+D)
% L* w) s3 y" g- d6 B+ D
( R8 T" N" c! ~7 A^E 8 G8 \0 W: `8 x5 M: e* i0 D  i
设置下一个等轴测平面 (CTRL+E)
# s& G% D1 j( c9 v" i
' l, ]4 L& d3 S$ ?  K^G
3 b# \; l, |* n- ]& t 切换栅格开或关 (CTRL+G)
* n! b- m, l* h6 }1 j, c
9 z$ Z+ s0 O: ~) N# x4 m' m* }* [3 l1 b^H 4 w: p) D3 J( H
产生退格$ V4 M1 J: x8 {: w3 d9 J/ J
; m# o6 t8 \3 a+ g
^O
7 O- p- ^  ?; K! D6 k5 K& Y 切换正交模式开或关 (CTRL+O)# l  S1 |$ m% c& x) y
# \) ]4 o/ A0 {
^P
3 Q+ X5 f" X; w  z1 l- B) y6 @ 切换 MENUECHO 开或关) f6 E. H1 `' j. p$ i, t/ O
* G' i* b# s( p
^Q 1 @4 v3 r& \8 P+ U
回显所有提示、状态列表和打印输入 (CTRL+Q)
( \- u/ h, a1 f, c" Q0 s# k " G  O  h& g5 E6 X7 g, C
^T ( O. Y) w, p1 x9 G4 I" {
打开或关闭数字化仪 (CTRL+T)0 e5 K+ J5 l! ?/ r2 ]% J9 `! D

4 ~4 g9 w, B% \4 y( h1 \^V 9 A' m2 _: N4 t# D) w; W8 v& M
切换当前视口 (CTRL+V)
- a; j# i4 h. G; \" h) |
' Z% R/ {7 Q- H3 g; W^Z
  g1 x5 w4 ?' ^( z. K 禁止在菜单项末尾自动增加 SPACEBAR 的空字符
9 W% @3 u% p4 L* ~5 F+ B, J, Q ' ?3 x) j3 [: M3 T
0 ^- f" ]1 K8 a) }1 @1 V! M3 p
    例如,某菜单项定义如下:  E; o1 M3 ?* m; ]2 p! s: E
    ID_New [&New... Ctrl+N]^C^C_new
' `0 w& _- F- b+ r( K    其中“ID_New”是名称标记;标签中的“&New... Ctrl+N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。
; K( C# w: D; f34.2.2 菜单组
" l/ Y6 [' B( X6 o8 t! A4 ?    菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:! N' @* k& @& H/ ^# v$ v. i
    ***MENUGROUP=ACAD
8 a* n7 L* |) h5 k4 h8 A; \    使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。
: s6 j( m, h# }& G! P    每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。$ ]: D8 ^& l! R$ |3 w& v) b( i
菜单组部分不包含菜单项。% O( d% K% z0 \0 q( I8 ^
34.2.3 按钮和辅助菜单
4 j9 [, r6 A5 S    菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。
/ H& Y9 l% L+ ?2 |    用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。
- X% P0 G0 C6 Q5 H  G4 ]- ~: _表34-4 按钮及相关的菜单部分
' B% @" r1 G$ V: k# Y2 g1 d/ `/ k; a$ S+ A) u* `
键/按钮序列! D1 B( W! m/ l! T( f/ ?
菜单部分
, c. c- I. j, W9 T ( s8 ^4 }* f# c* m: s
单击按钮: B5 }( A7 D. }' {8 t* u! i
AUX1和BUTTONS14 g( G3 j% s7 v) ^( ~. {% l
2 w! U) }' U& R0 H2 q, ~+ S. ~  _
SHIFT+单击按钮
8 E. o5 E- y# P6 B AUX2和BUTTONS2' A/ f0 H4 e0 ]) m, S( D

1 e8 T8 b$ z) OCTRL+单击按钮
2 y* i3 W  I2 u/ B% H% ^! n9 N AUX3和BUTTONS3
; l( j1 T) V: [0 [
4 L4 r1 ^7 O, T, U. G4 B5 ]! _CTRL+SHIFT+单击按钮9 }$ [" X& s: t, P  u/ H% f% @+ 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 )

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