zoukankan      html  css  js  c++  java
  • 解决双击dwg文件ARX自定义实体提示代理的问题

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

    注册表自动加载arx

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

    HKEY_CURRENT_USERSoftwareAutodeskAutoCADR18.1ACAD-9001:409Applications

    新建项 如果是包含自定义实体的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(十六进制)

  • 相关阅读:
    Java集合和数组的区别
    二分法查找
    功能模块划分的原则及方法
    CentOS 6.5 开机启动指定服务
    CentOS 6.5配置mysql
    CentOS 6.5安装Tcpreplay
    CentOS6.5 常用命令
    CentOS6.5 安装ntopng-1.2.0
    【转】CentOS安装PF_RING(虚拟机)
    CentOS查询 杀死进程
  • 原文地址:https://www.cnblogs.com/edata/p/7813982.html
Copyright © 2011-2022 走看看