中望CAD版本:2020
VS版本:2013
一、创建类库项目
二、添加引用
添加对ZwDatabaseMgd.dll和ZwManaged.dll的引用
(这两个DLL位于中望CAD安装目录下)
三、导入命名空间
using ZwSoft.ZwCAD.Runtime;using ZwSoft.ZwCAD.DatabaseServices;using ZwSoft.ZwCAD.EditorInput;using ZwSoft.ZwCAD.ApplicationServices;
四、在默认类Class1中添加如下代码
[CommandMethod("Hello")]public void Hello(){Editor ed = ZwSoft.ZwCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;ed.WriteMessage("欢迎进入.NET开发中望CAD的世界!");}
五、编译程序。
六、启动中望CAD,在命令行中输入netload,加载编译生成的ClassLibrary1.dll
七、在命令行中输入Hello,命令行中会显示“欢迎进入.NET开发中望CAD的世界!”
完整代码如下
using System;using System.Collections.Generic;using System.Linq;using System.Text;using ZwSoft.ZwCAD.Runtime;using ZwSoft.ZwCAD.DatabaseServices;using ZwSoft.ZwCAD.EditorInput;using ZwSoft.ZwCAD.ApplicationServices;namespace ClassLibrary1{public class Class1{[CommandMethod("Hello")]public void Hello(){Database db = HostApplicationServices.WorkingDatabase;Editor ed = ZwSoft.ZwCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;ed.WriteMessage("欢迎进入.NET开发中望CAD的世界!");}}}
