Autocad菜单定制简单实现

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:weichungchen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]随着计算机自动制图系统的进步和完善,autocad也越来越受到不同企业和部门的青睐。Autocad以其强大的功能和广泛的实用性为整个社会产业化和自动化做出了不可磨灭的贡献。但同时,由于不同领域的应用目的不同,autocad常规的应用模式并不能满足所有用户的方便而又快捷地操作需求。因此,在autocad上进行用户自定义的菜单定制成为了解决上述状况的最佳途径之一。本文将从autocad菜单文件结构和类型出发,主要阐述autocad基于其菜单文件的下拉菜单,工具栏菜单和image菜单的简单开发实现,从而让用户可以自主进行autocad的菜单定制,实现用户的更熟悉,更灵活地操作。
  [关键词]autocad 菜单文件 菜单开发
  中图分类号:R119 文献标识码:A 文章编号:1009-914X(2017)23-0275-01
  引言
  AutoCAD(Autodesk Computer Aided Design)主要功能有二维绘图、详细绘制、设计文档和基本三维设计等,现已经成为国际上广为流行的绘图工具。AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧,从而不断提高工作效率。AutoCAD具有广泛的适应性,它可以在各种操作系统支持的微型计算机和工作站上运行。正是由于这些特性,让其不仅成为各大院校专业课的基础课程,同时也为不同企业和部门所应用,例如测绘工程和地理信息系统等。而具有一定操作模式的autocad虽然不断的完善和改进,但仍不能满足所有用户的操作习惯和常规应用。这就要求用户可以自主地进行cad的开发,基于cad菜单文件的菜单定制无疑为解决这一问题提供了很好的方法。
  除了命令行外,用户对autocad的主控界面-菜单(如下拉菜单、光标菜单、图像菜单、工具栏菜单等)都是通过菜单文件来定义的。菜单文件的作用是建立起外部设备(如屏幕和数字化仪等)的某些区域与AUTOCAD命令,选择项或某一特定功能的一一对应关系。而这一对应关系的实现,是通过执行一系列由autocad命令及选择项组成的短程序(或用户建立的应用程序和脚本文件)来完成的,每一短程序对应一个菜单项。有了菜单文件,用户才能方便地在菜单上拾取命令或选择项。利用菜单文件还可以扩充autocad的功能,提高自动设计成分。接下来介绍autocad2005环境下菜单文件的结构,格式及简单菜单的开发方法,主要是下拉菜单,工具栏菜单,image菜单开发方法。
  菜单开发实例
  接下来介绍主要是下拉菜单,工具栏菜单,image菜单开发方法。
  ① 下拉菜单开发举例
  下拉菜单的开发比较简单。首先在autocad安装目录中找到acad.mnu文件。接着打开该文件,用查找功能找到***POP下拉菜单节。
  接着在该菜单节的最后一个菜单项下边增加相应的内容如:
  ***POP11 //第11个子菜单节
  [实用程序] //下拉菜单名称
  ID_PRO2 [/E清屏(E)]^C^Cqp //下拉菜单项,以下都是。
  ID_PRO3 [/Q任意曲线(Q)]^C^Cryqx
  这里提示^C^C后面跟着都是autocad简单命令或者用户自定的内部函数的函数名。存盘退出编译。在AUTOCAD命令行中输入menuload,将修改后的acad.mnu文件加载替换即可。
  ②工具栏菜单开发举例
  下拉菜單的开发首先要做一些准备工做即制作用户定义的位图用于工具栏图标的显示。可在电脑中附件里的画画工具用像素画16*15的位图,后缀为.bmp。
  接下来同下拉菜单的开发,在acad.mnu文件中找到***TOOLBARS子菜单节,在其下添加如下内容:
  ***TOOLBARS
  //自定义图标菜单
  //**TB_szh
  **SZH
  ID_szh_0 [_Toolbar("szh", _Bottom, _Show, 0, 0, 1)]
  ID_1 [_Button("下水井","xsj.bmp","ICON_24_BANK")]^C^C_xsj
  ID_2 [_Button("栅栏","zl.bmp","ICON_24_BANK")]^C^C_zl
  存盘退出编译。
  ③image菜单开发举例
  首先要制作幻灯片库,具体步骤如下:
  1.制作幻灯片。在autocad中,画出相应的图形,用slide命令制作幻灯片。接着再做多个幻灯片。如已经制作了zl.sld(栅栏)、lb.sld(篱笆)和hs.sld(行树)三个幻灯片。
  2.在桌面上新建一文本文档后缀为.txt。假设已经建立DLFH.txt的文本文档。在DLFH.txt中将上述制作好的幻灯片名不包含后缀写入。
  3.在d盘根目录(或者其他目录)里新建一文件夹,命名为menu,然后将制作好的幻灯片和DLFH.txt文件移动到menu中去。这时,还要从autocad的安装目录下找到slidelib.exe文件,也复制到menu文件夹中。
  4.接下在windows系统的开始菜单里输入cmd打开命令提示符,进入到d盘里新建的文件夹menu.
  5.进入menu后,最重要的是建立幻灯片库。在命令提示符中进入d盘menu后,在后面输入slidelib FH  接着在acad.menu 文件里的***POP菜单节输入如下代码:
  ***POP12
  [数字化]
  [独立地物(&D)]^C^C$I=szh1 $I=* //激活并显示图像块菜单
  [线状符号(&X)]^C^C$I=szh2 $I=*
  这里,szh1/2为接下来image菜单的子菜单节名,必须与下面image之相同。
  然后在***image菜单节里输入以下代码:
  ***image
  **szh1 //与上^C^C$I=szh1 $I=* 中szh1相同。
  [选择符号]
  [FH(sf,散坟)]^C^C_sanf
  [FH(t,亭)]^C^C_ting
  **szh2
  [选择符号]
  [XZFH(zl,栅栏)]^C^C_zl
  [XZFH(dcgddg,电车轨道电杆)]^C^C_dcgddg
  存盘退出编译。
  四、结论
  通过对autocad菜单开发的一般方法和菜单文件结构的了解,以及举例说明基于菜单文件的下拉菜单、工具栏菜单和图像块菜单的开发方法,用户便可以在自己的autocad软件根据自己的需求,把频繁使用的工作添加到自定义菜单中以实现更加方便、快捷地操作cad。这样就可以提高工作效率,增加autocad的适应性。相信在未来几年,随着autocad的发展和用户需求的目的多样化,基于autocad菜单文件的菜单定制方法由于其简单并容易掌握,将会成为不同部门和研究领域的首要之选。
  参考文献
  [1] 郭朝勇.AutoCAD R14 (中文版)二次开发技术.清华大学出版社.1999-04.
  [2] 徐承意.Autocad 2007 应用教程与实训.天津大学出版社.2007.
  [3] 李子铮.AutoLISP 实例教程.机械工业.2008
  作者简介
  王杰龙,男,安徽省六安市人,民族:汉。职称:无。学历:在读本科。研究方向:地图学与地理信息系统。
其他文献
[摘 要]车架是跨接在汽车前后车桥上的框架式结构,俗称大梁,是汽车的基体。一般由两根纵梁和几根横梁组成,经由悬挂装置﹑前桥﹑后桥支承在车轮上。车架必须具有足够的强度和刚度以承受汽车的载荷和从车轮传来的冲击。车架的功用是支撑、连接汽车的各总成,使各总成保持相对正确的位置,并承受汽车内外的各种载荷。车架是特种重型汽车承载及保证车体正确运动的核心部件,其强度不仅决定了整车能否正常还会影响到整车的行车安全
期刊
[摘 要]本文通过三大方面的分析,首先介绍了西安市污水处理及再生水的利用现状,其次说明了西安市污水处理存在的问题,如缺乏相应的制度与管理机制等。最后给出了解决问题的对策,并分别对其进行了探讨和研究,肯定了污水处理与再生水利用在当今解决水资源短缺问题上的重要地位。  [关键词]水资源;污水处理;再生水  中图分类号:R128 文献标识码:A 文章编号:1009-914X(2017)23-0271-0
期刊
[摘 要]工程建设的造价控制,就是为了达到工程项目管理、提高工程经济效益的目标,在投资的决策阶段、方案设计阶段、施工阶段和竣工结算阶段中,把工程造价控制的观念渗透到各项技术措施之中,主动对项目各个相关经济指标进行预算、估算,并正确处理经济合理与技术先进两者间矛盾关系的全过程。  [关键词]工程造价咨询;造价控制;管理  中图分类号:R139 文献标识码:A 文章编号:1009-914X(2017)
期刊
[摘 要]随着我国经济的发展和人们生活水平的提高,对电能的需求不断增加,其对电力行业的服务质量的要求也在不断地提高。随着我国市场经济的发展和改革开放的深入,电力行业也不断的适应市场化的发展。但是,在电力营销部门,由于服务人员的素养参差不齐,配套措施不够完善以及服务质量存在漏洞等问题,进而影响电力营销优质服务的发展和进步。针对这样的状况,提出相应的解决措施,进而不断跳电力营销优质服务的水平和质量。本
期刊
[摘 要]电力系统自动化运行主要是将通信技术,计算机技术以及远动控制技术集合于一身,使电力系统具备自动调节,自动检测,控制,传输以及安全保护等多方面的功能,同时有助于提高电力企业的供电可靠性。在电力系统自动化中运用远动控制技术,能够高效的解决系统中的故障问题,并且提高了电力系统的运行质量与运行效率,使人们更加满意电力企业的服务。  [关键词]电力系统;自动化;远动控制技术  中图分类号:R191
期刊
[摘 要]计算机网络在改善医院服务及管理水平上发挥极其重要的作用,但考虑到计算机网络具有开发性特点,容易受到不法分子的攻击与破坏,如何保障医院计算机网络安全引起医院的高度重视。本文对影响医院计算机网络安全的因素进行分析,提出安全管理维护措施,为医院计算机网络安全、稳定运行提供坚实保障。  [关键词]医院 计算机 网络安全 管理 维护  中图分类号:R221 文献标识码:A 文章编号:1009-91
期刊
[摘 要]目前频繁的躺井导致作业工作量加大,原油生产形势被动。因此,做好躺井原因分析与躺井治理措施分析工作,严格控制躺井,对于扭转产量形势的被动局面更显得尤为重要。随着油田开发程度的深入,长期的高强度开发导致油井井况恶化,套变事故井增多,加上油井的参数增大,负荷加重以及杆管腐蚀等原因,导致躺井率居高不下。本文结合采油实际生产情况,通过造成躺井的原因进行了较为系统的分析,并对防治措施进行总结和分析,
期刊
[摘 要]随着知识经济时代的到来和市场经济的迅速发展,企业与企业之间的竞争愈加激烈。决定一个企业能否在激烈市场竞争中立足的关键因素就是企业的综合实力。而人力资源是关系企业核心竞争力的重要部分。本文从企业战略人力资源管理的情况出发,分析了战略人力资源管理在企业绩效方面的影响。  [关键词]战略人力资源管理;企业绩效;影响  中图分类号:R339 文献标识码:A 文章编号:1009-914X(2017
期刊
[摘 要]海上电泵井生产中由于絕缘问题造成停井事故逐渐增多,我们通过分析原因,查找相关规律,采取对应措施,提高电泵井的检修期。  [关键词]海上电泵井 绝缘 治理  中图分类号:R442 文献标识码:A 文章编号:1009-914X(2017)23-0279-01  前言  截止到2015年12月底,海一管理区共有油井109口,其中电泵井106,螺杆泵井2口,自喷井1口。电泵井检泵周期1560天,
期刊
[摘 要]极地运行可以有效地缩短航程,不需要技术经停,减少航段飞行时间和燃油消耗,并增加了航班业载,提高了飞机的利用率和经济效益。同时,气象条件对极地运行安全的影响,也越来越受到航空公司的关注。本文对其中的主要影响因素:极地低温、宇宙辐射、太阳磁暴等进行了详细分析,探讨了优化的极地运行方案,为更好地保障极地航路的运行提供了参考意见。  [关键词]极地航线;极地低温;宇宙辐射;太阳磁暴  中图分类号
期刊