在命令唤醒时加载.Net模块

在命令唤醒时加载.Net模块

写在开头: 在以前的文章里曾经提到过如何让.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):

Autodesk University 2005 .NET实例教程

Autodesk University 2005 .NET实例教程

在zenghf7878兄收集资料的基础上,简单翻译了最后两篇教程,一共九篇都是很经典的C#开发CAD的例子,分享给大家。主要内容如下:下载:点击下载

ObjectARX2007开发者文档(.Net部份)

ObjectARX2007开发者文档(.Net部份)

zhenghf兄翻译的ObjectARX2007帮助文档.Net部份,方便了像偶这种没有耐心看英文朋友...下载页|更多参见ObjectARX编程站

让ARX程序随CAD一起启动的方法

让ARX程序随CAD一起启动的方法

  关于ARX程序的加载问题已经困扰我很久了,前段时间二次开发版的老大aliu22介绍了一种方法,不过觉得有点儿麻烦,而且对于托管的程序,必须通过lisp或者.arx程序间接加载,速度有所影响。通过研读ObjectARX自带的帮助文档,今天终于找到了比较快速的实现方法,(有点儿兴奋^_^),分享给大家。...

关于VS2005 LoaderLock问题的解决办法

关于VS2005 LoaderLock问题的解决办法

  用VS2005+ObjectArx 2006开发CAD2006程序的朋友会经常遇到如下图的MDAs提示对话框,每次编译都会出现,即使你点儿了continous按钮,打开的AutoCAD也不会正常加载你的.net程序。  目前,有解决办法了,刚从MSDN上查到的,操作方法如下:...

关于VS2005 LoaderLock问题的解决办法
用C#实现外部调用CAD绘图一例-CAD Automation

用C#实现外部调用CAD绘图一例-CAD Automation

说明:  一个老外(好像是印度人)写的例子,实现个部程序调用CAD程序,代码中加入了自定义了的类——PF (PublicFunctions),类中包含了几个很实用的函数,如CreateAutoCADObject()可以创建打开一个新的AutoCAD文档,还有绘制线(Line)、文字(Text)和圆(Circel)等函数。注释不多,但仔细研究一下还是对自己很有帮助的。代码下载:本地|CodeProject

用C#实现外部调用CAD绘图一例-CAD Automation
自编程序(1):等截面钢梁混合拼接节点设计程序

自编程序(1):等截面钢梁混合拼接节点设计程序

  写了将近一个月的东东,完全从零开始,算是处女作吧:)目前,用两种语言(C++和C#)写了差不多相同的功能,感觉C#好用一点儿,语言比较精练,而且重用性很高,至少偶写的时候思路比较清楚,但由于这两个语言都是初学,还有几个问题没有很好地解决,不过会尽快完善的。主要功能描述...

自编程序(1):等截面钢梁混合拼接节点设计程序