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加载命令
- 启动 AutoCAD,在命令行输入
NETLOAD
命令,装载前一步生成的dll。 - 在命令行输入
HelloAcad
调用命令。会在命令提示区输出 Hello AutoCAD。
五、调试程序
设置启动外部程序
按 F5 启动 AutoCAD 进入调试。
阅读全文
0 0
- AutoCAD .Net 入门实例
- AutoCAD .NET入门材料
- AutoCAD.NET:第一章 AutoCAD.NET二次开发概述
- C#创建Autocad实例
- .NET开发AutoCAD
- AutoCAD.net: DXF群码
- AutoCAD .NET API 概述
- AutoCAD .NET API组件
- .NET开发AutoCAD指南
- AutoCad .NET(C#) 二次开发
- AutoCad.net HelloWorld
- Autocad.net 开发
- AutoCad.net开发(2)
- AutoCad.net(3)
- AutoCAD .Net 颜色系统
- AutoCAD .Net 遍历组
- AutoCAD.net:有条件选择AutoCAD实体
- AutoCAD.net: 实现AutoCAD Undo操作
- Java类的继承
- Oracle的行转列和列转行
- 将本地文件上传至服务器
- 喜欢编程与编程工作之杂想
- JavaScript学习-面向对象与原型3
- AutoCAD .Net 入门实例
- 用uid分库,uname上的查询怎么办
- win7 64位安装tensorflow-gpu
- java中int转成String位数不足前面补零
- LWIP的socket只能在os下使用?
- java socket 通信
- java里面在遍历集合的时候对集合进行添加或者删除修改时的并发修改异常
- c++ 一维数组 求最大值,平均值,中值,方差
- 图论之bellman-ford