正在加载图片...
AutoCAD的二次开发主要涉及以下内容 (1)编写各种用户自定义函数并形成若干LISP、ARX、ⅥX或ADS文件 ,以及一些DCL文件。 (2)建立符合自己要求的菜单文件,一般可在 autoCad原菜单文件内 添加自己的内容,对于 AutoCAD2000版本还可增加部分菜单文件,然后经 交互方式加入到系统中去 (3)在系统的ACAD.LSP或类似文件中加入某些内容以便进行各种初 始化操作,如在启动时立即装入一些文件等。 (4)通过系统对话框设置某些路径。这些操作在程序开发成功后向其 它 AutoCaD系统上安装应用,特别是需要大批安装时,需要进行很多文件 检索、内容増删、子目录创建、文件拷贝、系统设置等繁琐工作,如能令 上述工作全部自动进行,使整个二次开发程序在无人干预的情况下嵌入系 统,将大大提高工作效率。为此笔者用VC艹+开发了一套自动安装程序,使 原本需要五、六分钟的人工操作在十几秒内即可自动完成。 基本思路 整个安装程序遵循以下思路: 1)首先获得所在机器 AutoCad2000系统的安装路径 2)寻找菜单文件 AutoCAD2000\ upport\acad.mnu,打开文件并将要添 加的内容加至末尾 3)寻找LISP文件 AutoCad2000\ support\acad2000doc.lsp,打开文件 并将要添加的内容加至末尾 4)创建一个预先命名的子目录,将所有二次开发形成的各类文件拷入;AutoCAD的二次开发主要涉及以下内容: (1) 编写各种用户自定义函数并形成若干LISP、ARX、VLX或ADS文件 ,以及一些DCL文件。 (2) 建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内 添加自己的内容,对于AutoCAD2000版本还可增加部分菜单文件,然后经 交互方式加入到系统中去。 (3) 在系统的ACAD.LSP或类似文件中加入某些内容以便进行各种初 始化操作,如在启动时立即装入一些文件等。 (4) 通过系统对话框设置某些路径。这些操作在程序开发成功后向其 它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件 检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作,如能令 上述工作全部自动进行,使整个二次开发程序在无人干预的情况下嵌入系 统,将大大提高工作效率。为此笔者用VC++开发了一套自动安装程序,使 原本需要五、六分钟的人工操作在十几秒内即可自动完成。 一、 基本思路 整个安装程序遵循以下思路: 1) 首先获得所在机器AutoCAD2000系统的安装路径; 2) 寻找菜单文件AutoCAD2000\\support\\acad.mnu,打开文件并将要添 加的内容加至末尾; 3) 寻找LISP文件AutoCAD2000\\support\\acad2000doc.lsp,打开文件 并将要添加的内容加至末尾; 4) 创建一个预先命名的子目录,将所有二次开发形成的各类文件拷入;
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有