中望CAD版本:2020
    VS版本:2013
    一、创建类库项目
    中望CAD.NET二次开发(C#)_第01篇_环境搭建 - 图1
    二、添加引用
    添加对ZwDatabaseMgd.dll和ZwManaged.dll的引用
    (这两个DLL位于中望CAD安装目录下)
    三、导入命名空间

    1. using ZwSoft.ZwCAD.Runtime;
    2. using ZwSoft.ZwCAD.DatabaseServices;
    3. using ZwSoft.ZwCAD.EditorInput;
    4. using ZwSoft.ZwCAD.ApplicationServices;

    四、在默认类Class1中添加如下代码

    1. [CommandMethod("Hello")]
    2. public void Hello()
    3. {
    4. Editor ed = ZwSoft.ZwCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;
    5. ed.WriteMessage("欢迎进入.NET开发中望CAD的世界!");
    6. }

    五、编译程序。
    六、启动中望CAD,在命令行中输入netload,加载编译生成的ClassLibrary1.dll
    七、在命令行中输入Hello,命令行中会显示“欢迎进入.NET开发中望CAD的世界!”
    中望CAD.NET二次开发(C#)_第01篇_环境搭建 - 图2
    完整代码如下

    1. using System;
    2. using System.Collections.Generic;
    3. using System.Linq;
    4. using System.Text;
    5. using ZwSoft.ZwCAD.Runtime;
    6. using ZwSoft.ZwCAD.DatabaseServices;
    7. using ZwSoft.ZwCAD.EditorInput;
    8. using ZwSoft.ZwCAD.ApplicationServices;
    9. namespace ClassLibrary1
    10. {
    11. public class Class1
    12. {
    13. [CommandMethod("Hello")]
    14. public void Hello()
    15. {
    16. Database db = HostApplicationServices.WorkingDatabase;
    17. Editor ed = ZwSoft.ZwCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;
    18. ed.WriteMessage("欢迎进入.NET开发中望CAD的世界!");
    19. }
    20. }
    21. }