Jack_PC 发表于 2011-11-2 20:48:29

在注册表中添加自动加载LISP文件

请教,我在注册表中添加了一个自动加载LISP文件,之后我再打开CAD查看显示加载了,但是输入命令没有任何反应,请问我只是在注册表以下位置写的注册表对吗? 是否还需要在注册表其它位置也需要添加? 请高手指的!!!

这是我写注册表的位置:HKEY_CURRENT_USER\software\autodesk\autocad\R16.0\acad-201:804\profiles\<<未命名配置>>\dialogs\appload\startup

Jack_PC 发表于 2011-11-2 20:53:47

另外在补充说明:此文件是再CAD启动搜索路径,以下是在CAD启动组中也有显示,但就输入命令没有反应

cushi 发表于 2011-11-2 21:18:23

加入“启动组”以后再开ACD图就会载入lisp,但是当前图要载入一次才可以用。

xiaoyingzi 发表于 2011-11-2 21:19:51

本帖最后由 xiaoyingzi 于 2011-11-2 21:23 编辑

为了保证你的程序能加载,还需要通知AutoCAD启动时加载Appload模块。

在安装程序中读取注册表 'HKEY_LOCAL_MACHINE\\.....\\Autodesk\\....\\Applications\\AcadAppload'

'LOADCTRLS'这个值

将其与十进制数字2(二进制为10)作“OR”运算。然后写回,覆盖之。

这样可以保证AutoCAD启动时会加载Appload.arx模块。
详见帖子:http://bbs.mjtd.com/thread-76682-1-1.html

自己试验了下,把'LOADCTRLS'这个值设为2就行了

Jack_PC 发表于 2011-11-2 21:44:07

谢谢各位的指导,但还是未能明白原理

shxm112233 发表于 2011-11-3 21:24:14

这个号啊!!
页: [1]
查看完整版本: 在注册表中添加自动加载LISP文件