还剩1页未读,继续阅读
文本内容:
AutoCAD菜单文件使用五问一工程AutoCAD中菜单文件的灵活使用,是每个熟练操作者应该掌握的技巧,、菜单文件是如何运作的如图1所示(略),AutoCAD系统的基础菜单文件放在AutoCAD安装目录下的\SUPP0RT子目录中,共有五个文件无论是AutoCAD系统的基础菜单,还是附加(局部)菜单或是用户自已定制的菜单,都是由.mnu/.mnc/.mns/.mnr/.mnl这五个文件组成这五个文件组成了一个菜单的整体,但也并不是每一个菜单都包括全部的这五个文件五个文件在菜单中起着各自的作用,但其作用是有主次之分的,其生成过程有也主从之分要使用好菜单,必须明白这五个文件相互之间的关系和在菜单的调用过程中各自所起的作用.mnu是模板菜单文件,除了.mnl文件外,其余三个文件最初都源出自于它AutoCAD调用时自动对它进行编译,产生对应的.nine和.mnr文件以及.mns文件.mnc是.nrnu文件编译后的版本,实际上.mnc文件是AutoCAD真正直接执行的菜单文件.mnr也是在.mnu文件编译时产生,它存放着菜单所使用的位图之类的菜单资源最初的.mns文件也是.mnu文件被编译时由AutoCAD自动产生的,它的基本内容和.mnu文件类似,只是少了有关的说明和注释行在.mnu文件被编译时,.mns文件和.mnc文件的菜单内容是一致的,但如果在AutoCAD的操作中,用户对菜单的作了更改,这些改动都记录在.mns文件中,所以.mns文件对应的是AutoCAD系统中当前菜单的内容.mnl文件在内容上相对独立一些,它包含由菜单所使用的AutoLISP表达式,如各种命令简化指令的定义,还有层排序、指定层这样的LISP程序当加载一个菜单文件时,如果系统中存在与菜单文件同名的.mnl文件,则这个.mnl文件也会被加载---
二、何时用menu,何时用menuload加载菜单?AutoCAD加载菜单有两个命令menu和menu load何时使用menu,何时使用nenuload首先必须明白AutoCAD菜单是有等级之分的,分为基础菜单和局部(或称附加)菜单顾名思义,基础菜单是AutoCAD使用是菜单的基础,在AutoCAD中同时只能使用一个菜单文件作为基础菜单,acad.mnu是安装时缺省的基础菜单,局部菜单和基础菜单在文件体系上没有区别在基础菜单之上,可以在下拉菜单中附加上额外的菜单项,这种可附加的菜单就可称作为局部菜单局部菜单使用menuload命令加载Menuload命令从下拉菜单中也可以调用,方法是Tools menu(工具)CustomizeMenus(定制菜单)”°用menu load可以同时加载多个菜单文件——对于现有的下拉菜单项,都可以在进入“MenuCustomization(菜单定制)”界面后,选“Menu Bar(菜单条)”来进行“Remove(移除)”或“Insert(插入)”Menu load加载的局部菜单可以用menuunload命令将其卸载而用menu命令加载的基础菜单只能由下一个menu命令加载来替换
三、如何使对于菜单的改动得以固定和保存菜单定制,特别是工具条定制是比较容易的,但很多人定制工具条后就会有一个问题怎样将这些改动保存下来,以便再次安装AutoCAD时使用?要解决这个问题,首先要清楚AutoCAD菜单的加载过程AutoCAD加载菜单缺省的过程是这样的菜单命令发出后,AutoCAD首先加载指定菜单名的.mnc文件;如果.mnc不存在,则寻找同名的.mns文件,将其编译成.mnc文件并完成加载;如果同名的.mnc和.mns文件都不存在,则寻找.mnu文件并完成编译和加载根据菜单加载的过程可以采取如下措施如果对菜单模板文件.mnu进行了修改,并要让改动起作用,就必须在启动AutoCAD系统前将.mns和.mnc文件删除,或是重新加载.mnu模板菜单文件加载.mnu文件应注意的是在调入菜单的对话框中将文件类型改为Menu vtemplate*.mnu而不是缺省的“Menufiles*.mnc;*.mns”,这样才能选择.mnu文件如果在AutoCAD中,用AutoCAD的功能对菜单进行了修改,这些变化自动记录在.mns文件中,为了使修改得以固定,在删除.mns文件之前,应将修改的内容移到.mnu文件的相应部位中,并将.mnu文件备份下来。