搭建CAD二次开发

1.AutoCad下载地址

AutoCad 2016 32位:https://pan.baidu.com/s/1JFZxqnyUQ3Pxh2hX_ClRKQ?pwd=wkfm

AutoCad 2016 64位:https://pan.baidu.com/s/1MRmtp6wcu7zjc-9zPstgFg?pwd=c4fj

Visual Studio 2015下载地址

链接:https://pan.baidu.com/s/1uE_Fc4P2LEwPeK6QtAvg3Q?pwd=691e

2.新建项目 语言"Visual C#",类型选择“类库"

3.新建项目完成后,在解决方案管理器面板处分别添加引用:acdbmgd.dll、acmgd.dll、accoremgd.dll(这三个文件位于CAD的安装目录下),如下图所示:

添加命名空间:

using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Runtime;
新建主方法HelloWorld(CAD会执行该方法代码段,需要注意的是:主方法的可访问性必须为public,否则CAD无法识别代码块),具体代码如下:

/// <summary>
/// 程序入口标识
/// </summary>
[CommandMethod("HelloWorld")]
public void HelloWorld()
{
Document adoc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;//获取当前打开的文档
Editor edt = adoc.Editor;//获取当前文档编辑器
edt.WriteMessage("\r\n我的第一个CAD程序!");//用于在命令行输出一条内容
}

posted @   大王派我来巡山~  阅读(132)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示