写在开头: 在以前的文章里曾经提到过如何让.Net模块随AutoCAD一起启动,这里以Kean的这篇文章(Automatic loading of .NET modules)为原形做一下补充。 实现方法: 首先,和原来一样要在注册表的HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R17.0\ACAD-5001:804\Applications目录新建项,然后在其下添加两个新键:"LOADCTRLS"和"LOADER"。注意的是这里"LOADCTRLS"要设为"12"(或者16进制的c),它代表"on command invocation"的4和"on load request"的8的组合(偶也是刚才知道可以这么用^_^)。 然后,我们要增加两个新项以我们程序中使用到的命令和命令组信息。详见下面Kean给出的一个示例(已改为中文版CAD2007):
在zenghf7878兄收集资料的基础上,简单翻译了最后两篇教程,一共九篇都是很经典的C#开发CAD的例子,分享给大家。主要内容如下:下载:点击下载
zhenghf兄翻译的ObjectARX2007帮助文档.Net部份,方便了像偶这种没有耐心看英文朋友...下载页|更多参见ObjectARX编程站
关于ARX程序的加载问题已经困扰我很久了,前段时间二次开发版的老大aliu22介绍了一种方法,不过觉得有点儿麻烦,而且对于托管的程序,必须通过lisp或者.arx程序间接加载,速度有所影响。通过研读ObjectARX自带的帮助文档,今天终于找到了比较快速的实现方法,(有点儿兴奋^_^),分享给大家。...