gxrily 发表于 2007-9-21 10:52:00

[求助]请问谁有自动启动autocad和自动加载ARX模块的源代码?

[求助]请问谁有自动启动autocad和自动加载ARX模块的源代码?

zaibao8866 发表于 2007-11-19 14:17:00

加载不用代码,可以直接自动启东的吧!!你不会用AutoCAD么

10309598 发表于 2007-12-4 09:26:00

<p>用VBA做个exe文件直接申请CAD对象,并对其进行操作加载arx,应该比较简单,我也正准备这么做!</p>

liusun1982 发表于 2007-12-7 17:54:00

<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><font face="Times New Roman">ARX</font>文件自动加载</p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><font face="Times New Roman">1</font>,新建一文本,在里面写上<font face="Times New Roman">ARX</font>文件的文件名(包括后缀名),如:<font face="Times New Roman">123.arx</font></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><font face="Times New Roman">2</font>,保存为<font face="Times New Roman">acad.rx</font>文件,放入<font face="Times New Roman">Support</font>文件夹下</p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><font face="Times New Roman">3</font>,将<font face="Times New Roman">ARX</font>文件拷入<font face="Times New Roman">Support</font>文件夹下,即可实现<font face="Times New Roman">ARX</font>文件自动加载</p><p></p>

10309598 发表于 2007-12-14 15:27:00

4楼说的办法是一打开CAD程序就加载了,有没有可以从外部随时调用加载和卸载,不需要人工操作.

sailor 发表于 2007-12-20 21:08:00

可能通过Automation的方式可行,没试过

助淫为乐 发表于 2007-12-23 12:22:00

10309598 发表于 2007-12-28 11:42:00

通过COM口可以实行,VB上就是这么做的,现在VC还在实验中,郁闷ing............

fpiw 发表于 2007-12-29 13:01:00

修改注册表可以实现按需加载,帮助里面有

10309598 发表于 2007-12-30 17:09:00

<p>终于搞定了,一段代码的顺序真是把人搞死,下面是启动CAD2004的例子,加载的问题没写,但是已经很简单了。</p><p>首先从C:\Program Files\Common Files\Autodesk Shared\acax16enu.tlb中派生IAcadApplication,然后在stdafx.h最后加上#include "acax16enu.h",同时acax16enu.cpp中去掉这个宏,不然就编译错误了,随便一个函数加入下面的代码就可以了!(刚刚发现自己没用到文档。)</p><p>&nbsp;if(CoInitialize(NULL)!=0)<br/>{<br/>&nbsp;AfxMessageBox("失败,大失败!");<br/>&nbsp;exit(1);<br/>}<br/>&nbsp;<br/>&nbsp;IAcadApplication myapp;<br/>&nbsp;myapp.m_bAutoRelease=true;<br/>&nbsp;myapp.CreateDispatch("AutoCAD.Application");<br/>&nbsp;myapp.SetWindowLeft(100);<br/>&nbsp;myapp.SetWindowTop(10);<br/>&nbsp;myapp.SetHeight(600);<br/>&nbsp;myapp.SetWidth(800);<br/>&nbsp;myapp.SetVisible(true);</p><p>欢迎大家共同探讨,哈哈!</p>
页: [1]
查看完整版本: [求助]请问谁有自动启动autocad和自动加载ARX模块的源代码?