第 4 章Au toCAD 二次开发技术4
1 Au toCAD 开发系统概述AutoCAD 的二次开发途径主要有两个,即文件开发和程序开发
文件开发是指根据用户的具体开发需要,按照 AutoCAD 提供的方法和文件格式,通过编辑 AutoCAD 系统所支持的文本文件(如 ACAD
MNU 和 ACAD
LIN 等)或建立同种类型新的文本文件,来开发 AutoCAD,使其满足用户特定需要的方法
程序开发是指利用AutoCAD提供的编程环境和开发工具(称为AutoCAD应用程序接口,缩写为 API),通过编写程序来实现对 AutoCAD 开发的方法
借助于程序开发,可为AutoCAD 扩充新的命令或定义,以满足用户具体需要
表 4-1 文件开发可实现的开发内容和文件类型文件类型开发内容ACAD
PGP AutoCAD 命令的用户化(定义外部命令和命令别名等)ACAD
LIN, *
LIN 修改标准线型,建立用户自定义线型及线型库ACAD
PAT, *
PAT 修改标准填充图案,建立用户自定义图案及图案库*
SCR 建立用户的命令脚本文件,自动执行一系列 AutoCAD 命令*
SLD, *
SLB 建立用户的幻灯片及幻灯片库ACAD
SHP, *
SHP 建立用户的自定义符号库和自定义字体文件*
MNU, *
MNS 开发用户的自定义菜单(包括下拉菜单、工具栏菜单、图像菜单、屏幕菜单、定点设备菜单和数字化仪菜单等)*
DXF 实现 AutoCAD 与其它 CAD 系统之间数据交换的中间文件,也是AutoCAD 与其它用户应用程序之间图形数据的中间文件*
DCL 建立用户的自定义对话框表 4-2 程序开发可实现的开发内容和文件类型程序文件类型AutoCAD 简称语言环境可执行文件类型*
LSP AutoLISP AutoCAD *
CPP, *
C ARX Vi