版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、机械设计16.1加载希望进入 AutoCAD就能自动加载的程序从 AutoCAD 2000 以后,由于加载应用程序的 APPLOAD 指令功能已经改善,所以如果您希望所编写的应用程序能在您进入 AutoCAD 2000/2000i/2002 时,就自动加载的话,现在已经不需要再利用 ACAD2000LSP.LSP 文件了。换句话说,当您要指定进入 AutoCAD 后就立刻自动加载所编写的应用程序,那么就必须执行 APPLOAD 指令,请按下述步骤操作。选择【工具(T)】【加载应用程序(L)】选项。请按图 16-1 所示步骤操作。376第 16 章将程序调用加入菜单文件中的方法图 16-1 设定
2、一进入 AutoCAD 时就要加载的程序上示范例的七个程序文件,是认为要事先加载的程序。您不需要将所有的程序,不管用不用都载进来,这样会让内存吃不消的。您只要在此针对每次都会用的程序文件加载就好了。切记!3)回到最先的窗口画面后,请单击【关闭】按钮即可。从此以后,只要您一进入 AutoCAD2000/2000i/2002 时,系统就立刻自动加载这打包的七个程序文件。当您还有类似的需求时,不管是 LISP、Visual LISP 或是 VBA,都是这样操作,将之打包!16.2调用执行 AutoLISP/VLISP 程序就以第 14 章所完成的 4 个 VLISP 程序为例,将这 4 个程序的调用
3、语法写到ACAD.MNU 文件里,一个名为【范例】的下拉式菜单字段中。请按下面步骤操作。请用文字处理程序来打开位于 SUPPORT 目录下的 ACAD.MNU。然后,请按图 16-2 所示输入。此下式菜单名称于此加入加载与执的语法(;代表按下 键)图 16-2 于菜单文件中编写调用 VLISP 程序语法的操作377于此再加一个下式菜单机械设计16.3调用执行 VBA 程序就以第 15 章所完成的 4 个 VBA 程序为例,将这 4 个程序的调用语法写到ACAD.MNU 文件里,一个名为【范例】的下拉式菜单字段中,请按下面步骤操作。1)先通过选择【工具(T)】【宏(M)】【加载项目(L)】选项。
4、在指定欲执行的 VBA 程序所在路径与名称后,将出现如图 16-3 所示的窗口。图 16-3 关闭“开启含宏项目前先询问”开关项请照上选择“每次打开包含的工程询问”复选框。2)请用文字处理程序来打开位于 SUPPORT 目录下的 ACAD.MNU。3)下面接上一节的语法继续写。请按图 16-4 所示输入。于此制作副菜单来将 SCREW ,各栓的型号包含于此让操作者选取! 378第 16 章将程序调用加入菜单文件中的方法图 16-4 于菜单文件中编写调用 VBA 程序语法的操作在上图中,调用 VBA 程序的语法原文是:(d vbaload xx);(d -vbarun yyyyyyyy);这个语
5、法的意思就是说:先使用VBALOAD 指令来加载这个 VBA 程序,最后再使用-VBARUN 指令(即执行 VBARUN 指令的指令行功能)来执行这个 VBA 程序。其中,xx 为 VBA 程序文件的名称;而 yyyyyyyy 则为可激发该程序的主程序名称或模块名称。按上述的语法来加载时,如果这个 VBA 程序已经加载过,当操作者再选择此项功能时,系统就会出现一警告讯息窗口。假如您觉得这个警告视窗很讨厌,那就请使用以下的语法,先以VBAUNLOAD 指令卸下这个 VBA 程序,再执行VBALOAD 指令:(d vbaunload xx);(d vbaload xx);(d -vbarunyyy
6、yyyyy);4)完成后,请到指令提示号后键入:指令: CONFIG 再按图 16-5 所示步骤来置换新的菜单文件。379机械设计图 16-5 重新加载新的菜单文件的操作5)最后,在AutoCAD的主操作式窗中的完成状态如图 16-6 所示。380第 16 章将程序调用加入菜单文件中的方法图 16-6 完成后的新下拉式菜单点取位置也将这个 acad.mnu 菜单文件随附于本书的范例光盘中给您了。不过,这个acad.mnu 文件的版本是 AutoCAD 2000i 的。如果您所使用的是 AutoCAD 2000 或 AutoCAD2002,那么就请将这个 acad.mnu 文件里,本节所加的这一
7、段语法到您那个版本的acad. mnu 文件中的同一位置即可。16.4自设的调用功能如果您希望以 VBA 来设计可以激发本书第 14、15 两章的范例,那么也为您制作381机械设计框来调用的 VBA 程序(Start.dvb 文件)。这个程序并不难,用的都是前面教了一个以过的语法。其执行后的效果如图 16-7 所示。图 16-7 Start.dvb 档的执行效果然后,再将调用 Start.dvb 的语法放到上一节所谈的 acad.mnu 文件中,如此,就可以通过菜单的单击来很方便地叫用它。您要注意的是:要在 VBA 里加载 AutoLISP/VLISP 的程序因缺乏语法而有,所以要使用这个程序,您必须先以本章第一节的方法来将欲执行的.lsp 文件打包,使其在进入 AutoCAD 时自动加载。事实上,如果将 start.dvb 改成 LISP 的程序来写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 学龄前自闭症融合引导课件
- 初步设计评审管理指引
- 保健品代理合同
- 仪表工考试:仪表维修工高级必看题库知识点四
- 全国农产品质量安全检测法律法规知识考试题及答案
- 企业管理系统开发平台技术方案
- 2026 幼儿情绪管理自强情绪激励方法课件
- 软件开发流程与规范详解
- 2026届莆田5月市质检数学试卷+答案
- 2026 学龄前自闭症家长问题应对课件
- 【MOOC】人因工程学-东北大学 中国大学慕课MOOC答案
- 火灾现场触电应急处理方案
- GB/T 44736-2024野生动物保护繁育象
- 人教版九年级化学 实验活动2 水的组成及变化的探究(学习、上课课件)
- 国家义务教育质量监测(2024年) 中小学生心理健康测试试卷
- 大学生的生理特点与体育运动以及体育卫生保健
- 国家基本公共卫生服务项目规范培训课件
- 【高中语文】《屈原列传》课件++统编版+高中语文选择性必修中册
- 创意简约PPT模板
- 重庆理工809数据结构考纲
- 托班美术说课稿
评论
0/150
提交评论