双击dwg文件的时候,如果没有通过注册表设置会提示代理实体。

注册表自动加载arx

注册表参考路径 R18.1 是cad版本 ACAD-9001:409 是cad的地区语言,409是英文 ,804是中文

HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.1\ACAD-9001:409\Applications

新建项 如果是包含自定义实体的arx或dbx,这个项的名字不能乱写,必须和注册自定义实体类的注册宏的app名称相同,否则打开文件的时候不能自动加载,而且会提示代理实体。

DESCRIPTION 类型 字符串 简单描述arx或dbx或dll程序

LOADCTRLS  类型DWord 指定加载方式,以下16进制值可以相加组合,

0x01:Load the application upon detection of proxy object.
   当代理对像被控知时另载相应ARX程序.

0x02:Load the application upon AutoCAD startup.
   当AutoCAD启动时加载相应ARX程序.

0x04:Load the application upon invocation of a command.
   当输入命令时加载相应ARX程序.

0x08:Load the application upon request by the user or another application.
   当有用户或别的程序请求时加载相应ARX程序.

0x10:Do not load the application.
   从不加载该应用程序.

0x20:Load the application transparently.
   显式加载该应该程序.(不知该项译法是否”

LOADER 类型 字符串 指定arx或dbx或dll路径

MANAGED 类型 DWORD 是否是dll应用,.net API开发的程序要使用这个值。

新建项的名称示例图

ACRX_DXF_DEFINE_MEMBERS 宏注册的最后一个参数的第一个是app的名称,注册表必须和他一样。

LOADCTRLS  的值必须包含0x1,截图用的是0x01+0x0x4+0x8=0xd(十六进制)

最新文章

  1. 2.oracle 12c 创建-访问-关闭-删除PDB
  2. C#日期格式转换
  3. HashSet<T>类 用法
  4. JSChart_页面图形报表
  5. 164. Maximum Gap *HARD* -- 无序数组找出排序后连续元素的最大间隔
  6. Python脚本控制的WebDriver 常用操作 <十> 层级定位
  7. [转]Cygwin的包管理器:apt-cyg
  8. leetcode面试准备:Reverse Words in a String
  9. 【JQuery学习历程】2.JQuery选择器
  10. android开发之Animations的使用(二)
  11. 详解m4文件
  12. js 中bind
  13. BZOJ 5104
  14. django----常用功能
  15. ubuntu16.04下安装opencv3.4.1及其扩展模块
  16. Remove duplicates from array
  17. native app、web app、hybrid app、react-native 区别
  18. Hadoop集群 -Eclipse开发环境设置
  19. 实战:sqlserver 日常检查脚本
  20. Docker CE部署

热门文章

  1. JAVA的对称加密算法AES——加密和解密
  2. 虚拟机之 搭建discuz论坛
  3. 强大的HTML5开发工具推荐
  4. springmvc高级知识点
  5. subprocess模块和logging模块
  6. AngularJS框架
  7. linux su su -
  8. 766. Toeplitz Matrix斜对角矩阵
  9. Ubuntu下配置Apache的Worker模式
  10. suse10配置SSH无密码登录的方法