1. 新建一个CuislCad.Dll工程,保存在D:\Config\AutoCAD \目录下
2. 添加引用acdbmgd.dll和acmgd.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");
}
public void HelloWorld()
{
var ed = Application.DocumentManager.MdiActiveDocument.Editor;
ed.WriteMessage("Hello World");
}