AutoCAD .Net 入门实例

来源:互联网 发布:淘宝怎么拍照片 编辑:程序博客网 时间:2024/05/16 05:46

以下以 VS2010 开发 AutoCAD2014 的实例来讲解。

一、新建项目

新建 C# 类库项目,.Net Framework选择4.0版本。
这里写图片描述

二、添加引用

添加引用:
* accoremgd
* acdbmgd
* acmgd

这三个 dll 在 AutoCAD 的安装根目录下。(如:C:\Program Files\Autodesk\AutoCAD 2014)
并设置这三引用的复制本地属性为 False。
这里写图片描述

三、添加代码

using System;using System.Collections.Generic;using System.Text;using Autodesk.AutoCAD.Runtime;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.DatabaseServices;using Autodesk.AutoCAD.Geometry;using Autodesk.AutoCAD.EditorInput;namespace HelloAcad2014{    public class Hello    {        [CommandMethod("HelloAcad")]        public void HelloAcad()        {            Document doc = Application.DocumentManager.MdiActiveDocument;            doc.Editor.WriteMessage("Hello AutoCAD\n");        }    }}

编译链接生成dll。

方法HelloAcad()前加上CommandMethod特性,用于指定是 AutoCAD 的命令,HelloAcad 是命令的名称。

四、启动AutoCAD加载命令

  1. 启动 AutoCAD,在命令行输入 NETLOAD 命令,装载前一步生成的dll。
  2. 在命令行输入 HelloAcad 调用命令。会在命令提示区输出 Hello AutoCAD。

五、调试程序

设置启动外部程序
这里写图片描述
按 F5 启动 AutoCAD 进入调试。

原创粉丝点击