天圆液压产品中心
AutoCAD菜液压站单文件行使五问(2)
***POP1 [&Bonus扩充]ID_MNBnsLayr [- >图层&L]ID_BnsLayman [图层打点&L...]^C^Clman …… ……***TOOLBARS**TB_BONUS_LAYER_TOOLSID_TbBnsLaye [_Toolbar("BONUS图层器材", _Floating, _Show, 197, 172, 1)]…… ……***HELPSTRINGSID_BNSXDLIST [列出实体上的扩显现数据: XDLIST]---- 除菜单文件之外,对付对话框和辅佐文件的汉化也不是不行能。对话框一样平常可以在*.dll文件中去找,找到后可以在VC++中直接用中笔墨替代成英笔墨;汉化辅佐文件也有好步伐:从网上下载两个小软件,hlp2rtf.exe和hlpman,用hlp2rtf将 辅佐文件转换为rtf文件,用英汉自动翻译将rft文件翻出个初稿,校正后再用hlpman返成中文辅佐文件。不外,假如做成了这些事变,Autodesk公司中文版软件的事变都让你一小我私人给做了。 ---- 常用的菜单汉化要领有三种: ---- 在AutoCAD中有两个较量重要的菜单,acad.mnu和ac_bonus.mnu(在AutoCAD 2000中bouns的成果已合成到主菜单中)。acad.mnu是缺省的基本菜单,放在AutoCAD安装目次下的\SUPPORT子目次中;ac_bonus.mnu是典范的附加菜单,放在AutoCAD安装目次下的\BONUS\CADTOOLS子目次中。对AutoCAD R14菜单的汉化首要是对这两个菜单举办汉化,在AutoCAD 2000中仅需对acad.mnu举办汉化。假如筹备对AutoCAD的菜单体系举办汉化或其余窜改,最亏得安装AutoCAD体系后,就当即把这两个文件备份下来,以在须要时恢复兴始的菜单状态。 ---- 局部菜单和基本菜单在文件系统上没有区别。在基本菜单之上,可以在下拉菜单中附加上特另外菜单项,这种可附加的菜单就可称作为局部菜单。局部菜单行使menuload呼吁加载。Menuload呼吁从下拉菜单中也可以挪用,要领是:“Tools menu(器材)”→“Customize Menus(定制菜单)”。用menuload可以同时加载多个菜单文件。 ---- 以上本身下手汉化菜单的事变不受AutoCAD版本的限定,以是有志的伴侣可以在AutoCAD 2000中文版推出之前,下手出一个AutoCAD 2000汉化版。 AutoCAD中菜单文件的机动行使,是每个纯熟操纵者应该把握的能力。在菜单文件的行使中每每也轻易呈现一些题目,下文就是在对这些常见题目举办归纳总结后的齐集解答,但愿借助于这些笔墨,使初学者对怎样用佳肴单文件有一个全面的相识。 ---- 1.操作四通利方、中文之星或东方快车这样的动态翻译软件表现汉字菜单。不外因为AutoCAD菜单术语高度的专业化,这些汉化软件翻译的功效每每会不知所云。 五、 怎样实现中英文菜单切换行使? ---- 象.mnu或.mns这种的菜单文件是不加密的,以是完全可以从这些汉化的菜单中,挑选出与英文菜单文件acad.mnu中逐一对应的片断,并加以增补和完美,来构成一个新的“纯净”的汉化菜单。我在站点~7color中放了这种“纯净”的AutoCAD汉化菜单,AutoCAD R14的汉化菜单文件名为Pacad_menu.zip,AutoCAD 2000汉化菜单名为Pacad2000.zip,回收Winzip压缩,巨细为36K,愿与喜好纯净汉化版的伴侣们私下同享。 ***POP1 [&Bonus]ID_MNBnsLayr [- >&Layers]ID_BnsLayman [&Layer Manager...]^C^Clman …… ……***TOOLBARS**TB_BONUS_LAYER_TOOLSID_TbBnsLaye [_Toolbar("Bonus Layer Tools", _Floating, _Show, 197, 172, 1)]…… ……***HELPSTRINGSID_BNSNCOPY [Copies entities nested inside blocks and xrefs: NCOPY]---- 第二段:菜单ac_bonus.mnu汉化后(片段) ---- 在AutoCAD中同时生涯中英文两套菜单体系,往返切换是可行的。详细作法是把汉化菜单文件更名为Pacad.mnu,放在AutoCAD安装目次下的\SUPPORT子目次中,虽然还别忘了将acad.mnl复制成Pacad.mnl,放在Pacad.mnu统一目次中。在用中文菜单时,用menu呼吁加载Pacad;换回英文菜单时就再次行使menu呼吁加载acad菜单文件。 ---- AutoCAD加载菜单缺省的进程是这样的:菜单呼吁发出后,AutoCAD起首加载指定菜单名的.mnc文件;假如.mnc不存在,则探求同名的.mns文件,将其编译成.mnc文件并完成加载;假犹如名的.mnc和.mns文件都不存在,则探求.mnu文件并完成编译和加载。按照菜单加载的进程可以采纳如下法子: ---- AutoCAD R14是有正式的简体中文版的,缸筒,但一样平常用户很少见到。海内许多AutoCAD的应用体系都是在英文版的基本长举办菜单汉化,但辅佐文件和对话框照旧英文的;这种汉化菜单体系尚有一点不敷之处是:因为在这样的应用体系中插手了很多与应用体系有关而非原本AutoCAD的内容,为此乃至影响到了AutoCAD原有成果的运行。 ---- 对付现有的下拉菜单项,都可以在进入“Menu Customization(菜单定制)”界面后,选“Menu Bar(菜单条)”来举办“Remove(移除)”或“Insert(插入)”。 一、 菜单文件是怎样运作的? 三、 怎样使对付菜单的窜改得以牢靠和生涯? ---- 菜单定制,出格是器材条定制是较量轻易的,但许多人定制器材条后就会有一个题目:奈何将这些窜改生涯下来,以便再次安装AutoCAD时行使?要办理这个题目,起主要清晰AutoCAD菜单的加载进程。 ---- Menuload加载的局部菜单可以用menuunload呼吁将其卸载。而用menu呼吁加载的基本菜单只能由下一个menu呼吁加载来替代。 ---- 顾名思义,基本菜单是AutoCAD行使是菜单的基本,在AutoCAD中同时只能行使一个菜单文件作为基本菜单,acad.mnu是安装时缺省的基本菜单。menu呼吁专用于改换或从头加载一个基本菜单,液压油缸,AutoCAD启动时缺省的基本菜单是上一次通过menu呼吁调入的菜单。 假如对菜单模板文件.mnu举办了修改,并要让窜改起浸染,就必需在启动AutoCAD体系前将.mns和.mnc文件删除,或是从头加载.mnu模板菜单文件。加载.mnu文件应留意的是:在调入菜单的对话框中将文件范例改为“Menu template(*.mnu)”而不是缺省的“Menu files(*.mnc;*.mns)”,这样才气选择.mnu文件。 ---- AutoCAD加载菜单有两个呼吁:menu和menuload。何时行使menu,何时行使nenuload?起首必需大白AutoCAD菜单是有品级之分的,分为基本菜单和局部(或称附加)菜单。 假如在AutoCAD中,用AutoCAD的成果对菜单举办了修改,这些变革自动记录在.mns文件中,为了使修改得以牢靠,在删除.mns文件之前,应将修改的内容移到.mnu文件的响应部位中,并将.mnu文件备份下来。假如这些窜改是在基本菜单acad.mnu中,则应在AutoCAD从头安装后,用窜悔改的acad.mnu去包围AutoCAD原始的acad.mnu,并删除去已存在的acad.mnc和acad.mns文件。---- 第一段:菜单ac_bonus.mnu原文(片段) ---- 3. 移植和引用。 二、 何时用menu,何时用menuload加载菜单? 四、 怎样对AutoCAD菜单举办汉化?----AutoCAD体系的基本菜单文件放在AutoCAD安装目次下的\SUPPORT子目次中,共有五个文件。无论是AutoCAD体系的基本菜单,照旧附加(局部)菜单或是用户自已定制的菜单,都是由.mnu/.mnc/.mns/.mnr/.mnl这五个文件构成。这五个文件构成了一个菜单的整体,但也并不是每一个菜单都包罗所有的这五个文件。五个文件在菜单中起着各自的浸染,但其浸染是有主次之分的,其天生进程有也主从之分。要行使佳肴单,必需大白这五个文件彼此之间的相关和在菜单的挪用进程中各自所起的浸染。.mnu是模板菜单文件,除了.mnl文件外,别的三个文件最初都源出自于它。AutoCAD挪用时自动对它举办编译,发生对应的.mnc和.mnr文件以及.mns文件。.mnc是.mnu文件编译后的版本,现实上.mnc文件是AutoCAD真正直接执行的菜单文件。.mnr也是在.mnu文件编译时发生,它存放着菜单所行使的位图之类的菜单资源。最初的.mns文件也是.mnu文件被编译时由AutoCAD自动发生的,它的根基内容和.mnu文件相同,只是少了有关的声名和注释行。在.mnu文件被编译时,.mns文件和.mnc文件的菜单内容是同等的,但假如在AutoCAD的操纵中,用户对菜单的作了变动,这些窜改都记录在.mns文件中,以是.mns文件对应的是AutoCAD体系中当前菜单的内容。.mnl文件在内容上相对独立一些,它包括由菜单所行使的AutoLISP表达式,如各类呼吁简化指令的界说,尚有层排序、指定层这样的LISP措施。当加载一个菜单文件时,假如体系中存在与菜单文件同名的.mnl文件,则这个.mnl文件也会被加载。 假如在AutoCAD启动后对菜单举办了修改,想要打消这些修改,规复启动前的菜单状态,可以用menu呼吁,调入acad.mnu菜单模板文件。---- 这一事变可以用下面一小段LISP措施来完成,还可以进一步界说成带有“E/C”字样图标的器材按钮,这样就更利便了。 ---- 2.本身下手汉化。看一看下面的两段笔墨,就大白对AutoCAD菜单永世性汉化本来是一件较量轻易的事,实质上只是“翻译单词和术语”罢了。另外,本身下手汉化的目标显然是翻译给别人用的。尚有就是事变量题目,acad.mnu的文本长度多达100K,总的词汇量是可想而知的,不外对付Windows版的AutoCAD来说,常用到的菜单节仅有三个部门:一、下拉菜单节,标示为***POPn;二、器材条界说节,符号为 ***TOOLBARS;三、状态栏提醒信息节,符号为***HELPSTRINGS。对付acad.mnu中占大部门篇幅的其余节,完全可以不举办汉化。欲具体相识菜单文件的布局,请参考AutoCAD辅佐中的菜单定制一节。 ;;;中英文菜单转换措施E2P;;;=====================;;起首在AutoCAD 2000中应删出措施中有关Pac_bonus.mnu的行;;;应将汉化菜单Pacad.mnu以及Pac_bonus.mnu;;;放在与对应的英文菜单统一目次中。;;;应将acad.mnl和ac_bonus.mnl复制出Pacad.mnl和Pac_bonus.mnl;;;放在统一目次下。(defun c:e2p(/ str01 int01) (setvar "filedia" 0) (setq str01 (getvar "menuname")) (setq int01 (strlen str01)) (if (= (substr str01 (- int01 4)) "Pacad") (progn (command "menu" "acad") (command "menuload" "ac_bonus") ) (progn (command "menu" "Pacad") (command "menuload" "Pac_bonus") ) ) (setvar "filedia" 1) )---- 以上仅就菜单文件行使中的题目做了一些切磋,要用好AutoCAD的菜单体系,还必须借助辅佐文件或其余资料,对AutoCAD菜单文件的定制有所相识. (责任编辑:admin) |
- [ 18-11-06 ]换向阀中位性液压站能特点及应用留意
- [ 18-10-09 ]公制螺纹、BS液压油缸PP螺纹ED密封油
- [ 18-09-11 ]很是具体的液液压站压阀块计划履历总
- [ 18-09-11 ]液压节液压站制技能的革命
- [ 16-09-14 ]联轴珩磨管器选择方法
- [ 16-07-17 ]怎样避免缸筒液压站冲击危害?
- [ 16-07-17 ]液压动力单元液不锈钢缸筒压齿轮泵的