(1)启动CAD:
acad.exe 脚本1
脚本1中通常包含命令内容和顺序
(1)使用CAD自身命令初始化: 初始化CAD的窗口内容和风格,如但文档试图;初始化缩放比例等等;
(2)arxload 自定义.arx. 在这个ARX中,通常定义了一些控制逻辑型的函数,为接下来真正加载(为了保证程序良好的可扩展性);这些函数通常由LISP脚本调用获取控制状态。
(3)load lisp脚本 这个脚本将会使用(2)中的函数获取控制状态,直接指导完成菜单真正的加载。通常包含的工作如下:
a.使用(2)中已经注册的函数,在CAD的命令窗口相关提示一些信息(如版权);
b.菜单等的加载其它初始化。这个文件里包含了.MNU(CAD的菜单文件)
c.通过执行附加的加载新脚本。执行后续加载的源程序。其它arx或者命令。
(4)CAD开始执行。
注意:加载过程中存在一些特殊的文件。CAD支持的脚本很多,如上文提到的LISP,MNU。除此外还有MNL,其中可以定义可以和C++程序互相调用的函数。事件处理则在此定义。他们会调用c++程序。(调用的原理:上面提到的函数注册功能,这让脚本和C++之间通过CAD中的脚本引擎完成交互。