Autocad自动加载程序研究(注册表法加载单个arx)

假设你的arx文件名字是aaa.arx绝对路径是c:\aaa.arx
Autocad2013及以下版本:
拿cad13做例子
在注册表路径下HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.0\ACAD-B001:804\Applications
新建子项aaa(名字随意起,只要不重复)
在项下新建如下两个值
LOADCTRLS 类型:DWORD 值:2
LOADER   类型:字符串  值:D:\ObjectARX 2013\samples\database\ARXDBG\x64\Debug\arxdbg.arx

这个是写在当前用户下( HKEY_CURRENT_USER),也可以写在HKEY_LOCAL_MACHINE下,写在当前机器下,那么对于任意一个用户都是自动加载的
Atuocad2014及以上
以上步骤一致,但是需要注意cad14以上的版本需要添加你arx所在路径到可信任路径上
以Autocad2014为例:
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.1\ACAD-D001:804\Profiles\
<<未命名配置>>\Variables
下新建值 TRUSTEDPATHS  值类型:可扩展字符串
值:你arx所在路径在本文中就是C:\
如果值已经存在则修改值,点击修改,在字符串最后加上;c:\就可以了
我举得例子是在未命名配置下举得例子,你需要那个配置就在那个配置下的 Variables做如上修改


你可能感兴趣的:(arx二次开发)