明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4784|回复: 12

怎样自动加载arx?[求助]

  [复制链接]
发表于 2002-9-24 23:34:00 | 显示全部楼层 |阅读模式
我做了一个contour.arx的程序,想一运行AutoCAD就自动加载contour.arx,怎么办?acedArxLoad()这个函数的功能是将一个ObjectARX应用程序装入autocad,供使用,但是不清楚他的用法:
发表于 2002-9-25 11:14:00 | 显示全部楼层

acad.rx

There are many ways .
Fg, you can write the arx file name (include path) to acad.rx( a text file )
发表于 2002-9-25 12:14:00 | 显示全部楼层

我怎么找不到acad.rx这个文件阿!

在support下吗?还是在那?
发表于 2002-9-25 12:24:00 | 显示全部楼层

可以在Autocad安装目录中按文本格式自己建立,作用和Dos下的Autoexec.bat相似

 楼主| 发表于 2002-9-25 12:41:00 | 显示全部楼层

我试过了,可是不好使!

我用的是autocad2000,里面也没有acad.rc,我就自己建立了一个,可是从新启动还是不行,是不是我的cad版本不对。
 楼主| 发表于 2002-9-25 12:43:00 | 显示全部楼层

能具体点吗?

比如说:我的ARX程序名是:contour.arx;平台是autocad2000;请举例子帮助说明,谢谢了,先!
发表于 2002-9-26 15:25:00 | 显示全部楼层

具体

在autocad2000安装目录下建一文本文件,在里面输入contour.arx。保存退出后将文件名改名为acad.rx即可。
这是最简单的办法,当然还可以修改注册表使在autocad启动时自动加载
发表于 2002-9-26 15:29:00 | 显示全部楼层

在Acad启动中添加

或在acad.mnl中添加
  (If (not (member "contour.arx" (arx)))
     (command "arx" "L" "contour.arx")
  )
 楼主| 发表于 2002-9-26 22:35:00 | 显示全部楼层

这样,我打开autocad直接运行contour.arx就可以运行了吗?

这样,我打开autocad直接运行contour.arx就可以运行了吗?我试过了,怎么不好使阿?
发表于 2002-9-28 07:49:00 | 显示全部楼层

这是我七月份回答过的(修改注册表甚至可实现按需加载)

修改注册表甚至可实现按需加载:
在注册表中添加分支:
\\HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R15.0\ACAD-1:804\Applications\ApplicationName
(ApplicationName是您的应用程序名)
添加主键LoadCtrls,键值:0x000000d(即十进制13)
添加主键RegPath,键值:\\HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R15.0\ACAD-1:804\AutodeskApps\ApplicationName
再添加如上注册表分支及以下四个子分支:
1.commands,其中主键及键值为应用程序中添加的全局命令名;
2.groups,其中主键及键值为应用程序中命令组名;
3.loader,添加主键MODULE,键值为arx程序全路径;
4.Name,添加主键ApplicationName command Module,键值为ApplicationName(ApplicationName是您的应用程序名)
(我使用AutoCAD 2000,其它版本CAD类似)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 16:25 , Processed in 0.192433 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表