AutoCad自定义菜单文件
2006-04-02 09:45:45 来源:WEB开发网在上一步骤输入的代码后继续输入如下代码:
***IMAGE
**IMAGE_MENU
[Nut Image]
[user(s1)]^C^C
[user(s2)]^C^C
[user(s3)]^C^C
[user(s4)]^C^C
[user(s5)]^C^C
[user(s6)]^C^C
以上代码定义了一个图像控件菜单,其中所用到的幻灯片和幻灯片库的创建,请参见第31章。由于该定义仅出于演示的目的,因此并没有给出具体的命令序列,用户可根据需要来添加。
Step 6 定义屏幕菜单
在上一步骤输入的代码后继续输入如下代码:
***SCREEN
**S
[Mian Menu]^C^C^P(ai_rootmenus) ^P
[Polyline ]^C^C_pline
[Array... ]^C^C_array
[Sub Menu ]$S=USER.SUBMENU
[Image Menu...]$I=USER.IMAGE_MENU $I=USER.*
**SUBMENU 2
[Prev Menu]$S=
[Sub Menu1]^C^C
[Sub Menu2]^C^C
以上代码定义了带有子菜单的屏幕菜单。
Step 7 定义加速键
在上一步骤输入的代码后继续输入如下代码:
***ACCELERATORS
ID_S1 [CONTROL+"3"]
ID_S2 [CONTROL+"4"]
["NUMPAD5"]@x^h
["NUMPAD6"]<0
["NUMPAD9"]<45
["NUMPAD8"]<90
["NUMPAD7"]<135
["NUMPAD4"]<180
["NUMPAD1"]<-135
["NUMPAD2"]<-90
["NUMPAD3"]<-45
以上代码中除了定义“Pline”命令和“Array”的快捷键以外,还定义了扩展坐标输入,即数字键区作如下修改:5键输入@符号,其他数字键输入小于号(<)和该键位置在数字键区中表示的角度值。这样用户来输入相对极坐标时可利用数字键快速输入,例如极坐标:@50<45,用户只需按数字键区的5键、数字“50”和数字键区的9键即可。
Step 8 定义菜单帮助
在上一步骤输入的代码后继续输入如下代码:
***HELPSTRINGS
ID_S1 [Creates a 2D polyline]
ID_S2 [Creates multiple copies of objects in a pattern]
ID_S31 [The sample 1 for Sub Menu]
ID_S32 [The sample 2 for Sub Menu]
ID_S4 [The sample for Imeage Menu]
ID_S5 [The sample for Disable Menu]
ID_S6 [The sample for Checked Menu]
以上代码给出了每个菜单项相应的提示。
Step 9 保存文件
以“user.mns”为名保存该文件。
说明 AutoCAD命令前加“_”是为了语言的兼容性。
- ››定义名称时自动代码提示所需的后缀
- ››AutoCAD WS for iPhone, iPod toch, and iPad
- ››AutoCAD三维建模系列教程:拉升、倒角、并集的应用...
- ››AutoCAD三维建模系列教程:拉升、复制移动制作木梯...
- ››AutoCAD三维建模系列教程:拉升、移动、复制的应用...
- ››AutoCAD 2011新功能教程:曲面命令创建楼房
- ››AutoCAD渲染教程:镜面的反射渲染技巧
- ››AutoCAD 2010版快捷命令的规律与定义
- ››AutoCAD三维建模教程:通过陶罐实例讲解螺旋体的制...
- ››菜单管理
- ››AutoCAD建模教程:49股钢丝绳的制作方法
- ››AutoCAD三维实例教程:异形三通的画法
更多精彩
赞助商链接