自动加载 ObjectARX 应用程序 (概念)

AutoCAD 2008

 
自动加载 ObjectARX 应用程序
概念 快速参考
 
 
 

某些 ObjectARX 样例包含 acad.rx 文件,其中列出了启动 AutoCAD 时自动加载的 ObjectARX 程序文件。

用户可以使用文本编辑器或能生成 ASCII 文本文件的字处理器创建或编辑此文件,添加或删除文件内容以使用相应的 ObjectARX 程序。另外,APPLOAD 命令提供了“启动组”选项,用于加载指定的应用程序,而无需编辑任何文件。

由于 AutoCAD 按照库路径指定的次序搜索“acad.rx”文件,因此可以在每个图形目录中放置不同的“acad.rx”文件。这样就使某类图形能使用特定的 ObjectARX 程序。例如,将三维图形放置在 AcadJobs/3d_dwgs 目录中。如果该目录被设置为当前目录,那么就可以将“acad.rx”文件复制到该目录中,并如下修改该文件:

myapp1
otherapp

如果将此新“acad.rx”文件放到“AcadJobs/3d_dwgs”目录中并以该目录作为当前目录启动 AutoCAD,则这些新的 ObjectARX 程序将被加载并可以通过 AutoCAD 命令提示使用。由于原始“acad.rx”文件和 AutoCAD 程序文件仍在目录中,因此从另一个不包含“acad.rx”文件的目录中启动 AutoCAD 时,将加载默认的“acad.rx”文件。

用户可以用 arxload 函数从 MNL 文件中加载 ObjectARX 程序。这可以确保菜单正常操作所需的 ObjectARX 应用程序与菜单文件同时加载。

用户还可以自动加载许多 ObjectARX 定义的 AutoCAD 命令。请参见帮助系统中《AutoLISP Reference》中的 AutoLISP 自动加载概述 和 autoarxload。 要显示“开发人员帮助”,请依次单击“帮助” 菜单 “其他资源”“开发人员帮助”