QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
12小时前
查看: 2281|回复: 2
收起左侧

[分享] 菜单定义详解

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

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

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

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
发表于 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 )

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