1.         新建一个CuislCad.Dll工程,保存在D:\Config\AutoCAD \目录下

2.         添加引用acdbmgd.dllacmgd.dll。修改他们的属性【复制本地】为【false

3.         设置AutoCad,以使启动AutoCad时自动加载.Net程序,如下:

1.添加搜索目录

D:\Config\AutoCAD

D:\Config\AutoCAD \CuislCad\bin\Release

2.csl.lsp文件中输入以下内容:

 (setvar "filedia" 0)

 (command "netload" "CuislCad.dll")

 (setvar "filedia" 1)

3.csl.lsp保存到D:\Config\AutoCAD,并加入到启动组。

4.         Hello World

在任意的实例类的过程中增加CommandMethod属性,就可以在AutoCAD中调用该过程了

 

[CadRx.CommandMethod("HelloWorld")]
public void HelloWorld()
{
    var ed 
= Application.DocumentManager.MdiActiveDocument.Editor;
    ed.WriteMessage(
"Hello World");
}

 

5.   运行AutoCAD看是否加载cuislcad.dll,并且在命令行输入"HelloWorld"以测试程序。