[讨论]大家多来讨论讨论菜单啊
数据库连接、菜单及栏定制, 这两个讨论的很少啊,现在好像cad用来画3d的是应该趋于减少的趋势,
菜单及工具栏定制则比较用的多些 1。菜单文件的定制包含如下内容
he following areas are defined by menu files:
Pointing-device button menus 点捕捉
Pull-down and shortcut menus 下拉菜单和简洁菜单
Toolbars 工具栏
Image tile menus 图像控件菜单
Screen menus 屏幕菜单
Digitizing-tablet menus
Help strings and tooltips
Keyboard accelerators 加速键(如ctrl+s,ctrl+z,ctrl+c,ctrl+v等等) 上面的有几个我不知怎么翻译比较合适 菜单文件的结构
Section label Menu area
***MENUGROUP Menu file group name 菜单组
***BUTTONSn Pointing-device button menu 按钮
***AUXn System pointing device menu 辅助的点捕捉
***POPn Pull-down/shortcut menu areas 下拉菜单及其快捷键
***TOOLBARS Toolbar definitions 工具栏
***IMAGE Image tile menu area 图像控件菜单
***SCREEN Screen menu area 屏幕菜单区域
***TABLETn Tablet menu area (这个不明白,请高手指示)
***HELPSTRINGS Text that is displayed in the status bar when a pull-down or shortcut menu item is highlighted, or when the cursor is over a toolbar button
***ACCELERATORS Accelerator key definitions (加速键)
看看菜单有这么多的功能,又不需要学什么语言,就可以实现好多的功能,
而且几乎不要调试
ID_Quit ^C^C_quit
其中的^C^C相当于两次esc,可以退出大部分的cad命令了
其他命令大家可以仔细研究一下menu菜单,
里面的例子很多 加载菜单的时候,
用menu命令,就会把以前的menu菜单卸载,
如果用menuload命令,可以加载多个菜单(这是来乐筑天下后学的)
会自动产生mns,mnr 注意:
1.如果要好好的利用菜单的话还要好好的研究研究mnl菜单,
好多的功能就是通过他来实现的
2.(一点实践的所得)mns菜单还是可以用记事本等打开的
也就是说可以把它改为mnu菜单,mns菜单由此也被成为菜单源文件 其中的屏幕菜单可以通过option-》display 左上角 ***SCREEN
**S
^C^C^P(ai_rootmenus) ^P
[* * * * ]$S=ACAD.OSNAP
$S=ACAD.01_FILE
$S=ACAD.02_EDIT
$S=ACAD.03_VIEW1
$S=ACAD.04_VIEW2
$S=ACAD.05_INSERT
$S=ACAD.06_FORMAT
$S=ACAD.07_TOOLS1
$S=ACAD.08_TOOLS2
$S=ACAD.09_DRAW1
$S=ACAD.10_DRAW2
$S=ACAD.11_DIMENSION
$S=ACAD.12_MODIFY1
$S=ACAD.13_MODIFY2
$S=ACAD.14_HELP
$S=ACAD.ASSIST
$S=ACAD.
页:
[1]