您好,欢迎来到素彩网!

AutoCad菜单定义详解(3)

来源:sc115.com | 214 次浏览 | 2011-07-09

标签: AutoCAD 2000 AutoCad菜单定义详解 AutoCAD 2000

  34.2.7 屏幕菜单

  菜单文件中的屏幕菜单部分用“***SCREEN”标签进行标识,该部分定义了屏幕菜单的结构和功能。屏幕菜单中的主屏幕菜单部分标签由字符串“**S”标识。

  屏幕菜单的菜单项语法如下:

  标签 子菜单标识或菜单宏

  例如在ACAD.MNS文件中主屏幕菜单定义如下,其对应的屏幕菜单如图34-3所示。

    ***SCREEN
   **S
   [AutoCAD ]^C^C^P(ai_rootmenus) ^P
   [* * * * ]$S=ACAD.OSNAP
   [FILE ]$S=ACAD.01_FILE
   [EDIT ]$S=ACAD.02_EDIT
   [VIEW 1 ]$S=ACAD.03_VIEW1
   [VIEW 2 ]$S=ACAD.04_VIEW2
   [INSERT ]$S=ACAD.05_INSERT
   [FORMAT ]$S=ACAD.06_FORMAT
   [TOOLS 1 ]$S=ACAD.07_TOOLS1
   [TOOLS 2 ]$S=ACAD.08_TOOLS2

    [DRAW 1 ]$S=ACAD.09_DRAW1
   [DRAW 2 ]$S=ACAD.10_DRAW2
   [DIMNSION]$S=ACAD.11_DIMENSION
   [MODIFY1 ]$S=ACAD.12_MODIFY1
   [MODIFY2 ]$S=ACAD.13_MODIFY2

  [HELP ]$S=ACAD.14_HELP
   [ASSIST ]$S=ACAD.ASSIST
   [LAST ]$S=ACAD.

  屏幕子菜单的标识如下:

  **menuname [startnum]

  其中各项说明如下:

  (1) menuname:子菜单名,最多33个字符,可包含字母、数字以及“$”、“-”、“_”等符号。

  (2) startnum:可选的整数,用于指定子菜单的开始行。

  例如在ACAD.MNS文件中,对应主屏幕菜单中“FILE”项的子菜单定义如下:

    **01_FILE 3
   [New ]^C^C_new
   [Open ]^C^C_open
[Qsave ]^C^C_qsave
   [Saveas ]^C^C_saveas
   [Export ]^C^C_export
[Config ]^C^C_config
   [Plot ]^C^C_plot
[Audit ]^C^C_audit
   [Recover ]^C^C_recover
   [Purge ]^C^C_-purge
[Quit ]^C^C_quit

  屏幕菜单显示时,将覆盖上一屏幕菜单的项,它所覆盖的项数等于它所包含的菜单项数。如果屏幕菜单所包含的菜单项数超过屏幕上的菜单框数,或者按钮菜单所包含的菜单项数超过可用的按钮数,超出的项将被忽略。注意,菜单文件中的空行也会在屏幕菜单中显示出来,因此可利用空行加长子菜单,使它能覆盖上一菜单。

  34.2.8 数字化仪菜单

  AutoCAD最多可将数字化仪的四个区域配置为命令输入的菜单区域。在菜单文件中这四个部分的菜单定义分别用“***TABLET1”~“***TABLET4”标签进行标识。

  TABLETn 部分中的菜单项语法与其他部分中的菜单项语法相同。对菜单项标签的处理方法与BUTTONSn部分相同。这些标签可用作注释,不会显示。

  34.2.9 面向菜单的帮助

  菜单文件中的面向菜单的帮助部分用“***HELPSTRINGS”标签进行标识,该部分定义了菜单项描述性信息。当菜单项被选择时,这些信息将出现在状态行上。

  帮助字符串部分的语法如下:

  名称标记 标签

  当某个菜单项突出显示时,AutoCAD在这部分的名称标记中查找对应的项。如果找到了匹配的项,则标签中包含的字符串将显示在状态行中。例如在ACAD.MNS文件中有如下定义:

  ID_LINE [Creates straight line segments: LINE]

  当用户选择绘制直线的菜单项时,状态行中将显示提示:Creates straight line segments: LINE。

  34.2.10 加速键

  菜单文件中的加速键部分用“***ACCELERATORS”标签进行标识,该部分定义了用户能够在AutoCAD中使用的加速键的作用。

  加速键有两种定义方式:

  名称标记 标签

  其中标签内包括一个或多个组合键,以及括在双引号的单个字符或虚键。例如下列定义分别给出了创建新文件和运行VBA两种操作的加速键:

  ID_New [CONTROL+"N"]

  ID_VBARun [ALT+"F8"]

  标签 命令序列

  其中,标签中包含组合键和击键字符串,后面为相应的命令序列。当系统识别出这一击键序列后,将执行其后面的命令序列。除了反斜杠“”以外,在菜单宏中使用的格式以及特殊字符均可用于该命令序列的定义。例如下面定义了切换正交模式开关的加速键:

  [CONTROL+"L"]^O

  在加速键定义中,可以使用的组合键包括Ctrl键和左右Shift键,并分别用字符串“CONTROL”和“SHIFT”来表示。

  在加速键定义中,可使用的虚键如表34-7所示,这些键在引用时必须括在引号中。

  表34-7 特殊虚键的引用与说明

  虚键

  引用形式

  说明

  F1 键

  F1

  建议最好不要给F1键分配一个菜单宏,因为此键通常与帮助关联。但可以对这个键使用组合键。

  F2 键

  F2

  不可修改,此键用于切换文本窗口的状态。

  F3 键

  F3

  不可修改,此键用于运行OSNAP。

  F4 键

  F4

  不可修改,此键用于切换TABMODE 开关。

  F5 键

  F5

  不可修改,此键用于切换ISOPLANE 开关。

  F6 键

  F6

  不可修改,此键用于切换COORDS 开关。

  F7 键

  F7

  不可修改,此键用于切换GRIDMODE 开关。

  F8 键

  F8

  不可修改,此键用于切换ORTHOMODE 开关。

  F9 键

  F9

  不可修改,此键用于切换SNAPMODE开关。

  F10 键

  F10

  不可修改,此键用于打开或关闭极轴追踪。

  F11 键

  F11

  不可修改,此键用于打开或关闭对象捕捉追踪。

  F12 键

  F12

  由用户自定义

  INS 键

  INSERT

  由用户自定义

  DEL 键

  DELETE

  由用户自定义

  ESC 键

  ESCAPE

  建议最好不要给F1键分配一个菜单宏,因为此键通常与Cancel(取消)关联。

  对该键使用组合键时,不能给CONTROL+ESCAPE和CONTROL+SHIFT+ESCAPE分配菜单宏,因为这两个序列由 Windows 控制。

  上方向键

  UP

  必须与CONTROL组合键配合使用。

  下方向键

  DOWN

  必须与CONTROL组合键配合使用。

  左方向键

  LEFT

  必须与CONTROL组合键配合使用。

  右方向键

  RIGHT

  必须与CONTROL组合键配合使用。

  0 键

  NUMPAD0

  由用户自定义

  1 键

  NUMPAD1

  由用户自定义

  2 键

  NUMPAD2

  由用户自定义

  3 键

  NUMPAD3

  由用户自定义

  4 键

  NUMPAD4

  由用户自定义

  5 键

  NUMPAD5

  由用户自定义

  6 键

  NUMPAD6

  由用户自定义

  7 键

  NUMPAD7

  由用户自定义

  8 键

  NUMPAD8

  由用户自定义

  9 键

  NUMPAD9

  由用户自定义

搜索: AutoCAD 2000 AutoCad菜单定义详解 AutoCAD 2000 

最热-AutoCAD 2000

AutoCad自定义菜单文件(1)

AutoCad幻灯片文件的概念与创建

AutoCad自定义菜单文件(2)

AutoCad线型的定义和创建

AutoCad填充图案的定义和创建

AutoCAD的自定义命令

AutoCad形和形文件

AutoCAD ActiveX简介

AutoCad字体文件

图解AutoCAD2000足球建模

AutoCad菜单文件的类型、结构和使用

AutoCAD 2000中自定义填充图案

AutoCAD 2000设置技巧

素材
古典书画艺术PPT模板古典书画艺术PPT模板
金鱼动态PPT模板金鱼动态PPT模板
个人简历PPT模板免费下载个人简历PPT模板免费下载
竹石古典文化PPT模板竹石古典文化PPT模板
静物物语PPT模板静物物语PPT模板
幽雅之夜黑色背景PPT模板幽雅之夜黑色背景PPT模板
清风蓝韵背景PPT模板清风蓝韵背景PPT模板
网络人物与博客PPT模板网络人物与博客PPT模板
工作汇报PPT模板免费下载工作汇报PPT模板免费下载