CAD中如何永久加载一个程序
1个回答
展开全部
两种方法启用自动加载程序。
方法1、可以修改安装文件下support目录中acad.lsp文件(2005版为acad2005doc.lsp文件),找到中间有" autoload"语句,在语句后面依"葫芦画瓢",编辑一个加载语句保存退出即可。
(ISP文件大部分是病毒,或者被认为是病毒文件,慎用)。
方法2、让ARX程序随CAD一起启动的方法:
通过研读ObjectARX自带的帮助文档,找到方法,非托管的ARX程序的加载。
非托管的ARX程序是指用C++编译的以.arx为后缀的动态链接库文件,实现方法很简单,只需在注册表中加入以下信息(示例):
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R16.2\ACAD-4001:804\Applications\LubanRen]"LOADCTRLS"=dword:00000002"LOADER"="D:\\LubanRen Soft\\鲁班人工具箱\\LubanRen.arx"。
说明:在Applications项下创建一个以自己程序名命名的新的“项”(如:LubanRen),然后在此新项下创建两个新键:"LOADCTRLS"和"LOADER"。
它们第一个是控制程序随CAD加载的方式(新建“DWORD”值),另一个是告诉CAD所要加载的程序的路径(新建“字符串值”)。
托管的ARX程序的加载:
托管的ARX程序是指由.net程序(C#,C++.net或VB.net)编译的以.dll为后缀的动态链接库文件,这种程序的加载和非托管的程序加载类似,在注册表中加入以下信息
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R16.2\ACAD-4001:804\Applications\LubanRen]"LOADCTRLS"=dword:00000002"LOADER"="D:\\LubanRen Soft\\鲁班人工具箱\\LubanRen.dll""MANAGED"=dword:00000001。
说明:和非托管的程序相比,只要多创建一个“MANAGED”键,并设为Ox01,告诉CAD这是托管程序即可。
方法1、可以修改安装文件下support目录中acad.lsp文件(2005版为acad2005doc.lsp文件),找到中间有" autoload"语句,在语句后面依"葫芦画瓢",编辑一个加载语句保存退出即可。
(ISP文件大部分是病毒,或者被认为是病毒文件,慎用)。
方法2、让ARX程序随CAD一起启动的方法:
通过研读ObjectARX自带的帮助文档,找到方法,非托管的ARX程序的加载。
非托管的ARX程序是指用C++编译的以.arx为后缀的动态链接库文件,实现方法很简单,只需在注册表中加入以下信息(示例):
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R16.2\ACAD-4001:804\Applications\LubanRen]"LOADCTRLS"=dword:00000002"LOADER"="D:\\LubanRen Soft\\鲁班人工具箱\\LubanRen.arx"。
说明:在Applications项下创建一个以自己程序名命名的新的“项”(如:LubanRen),然后在此新项下创建两个新键:"LOADCTRLS"和"LOADER"。
它们第一个是控制程序随CAD加载的方式(新建“DWORD”值),另一个是告诉CAD所要加载的程序的路径(新建“字符串值”)。
托管的ARX程序的加载:
托管的ARX程序是指由.net程序(C#,C++.net或VB.net)编译的以.dll为后缀的动态链接库文件,这种程序的加载和非托管的程序加载类似,在注册表中加入以下信息
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R16.2\ACAD-4001:804\Applications\LubanRen]"LOADCTRLS"=dword:00000002"LOADER"="D:\\LubanRen Soft\\鲁班人工具箱\\LubanRen.dll""MANAGED"=dword:00000001。
说明:和非托管的程序相比,只要多创建一个“MANAGED”键,并设为Ox01,告诉CAD这是托管程序即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询