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程序!");//用于在命令行输出一条内容
}