一,开发环境搭建(以下演示使用的是VS2022+CAD2020版本)
-
新建一个类库项目,.NetFrameWork版本的,选择4.7框架
-
添加开发需要的dll
这三个dll可以去CAD安装目录下找以下,添加即可
二、HelloWorld命令
[assembly: CommandClass(typeof(CADHello.Hello))]
namespace CADHello
{
public class Hello
{
[CommandMethod("HelloWorld")]
public void HelloWorld()
{
Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
ed.WriteMessage("Hello World");
}
}
}
-
Editor 类是对CAD进行修改交互的方法类,WriteMessage方法是是在命令行输出指定的文字。
-
CommandMethod指定在CAD中输入的命令名字
-
然后编译生成dll文件后去CAD中加载
三、到CAD中加载
- 输入命令“netload” 点击enter键,弹出载入窗口
找到刚刚编译生成的dll文件,点击打开
-
输入对应的命令
-
得到输出的指定文字
简单的分享~~~