CAD二次开发-C#项目创建

对通用图形软件AutoCAD 的二次开发方法有一下四中:
(1)通过数据文件共享开发。
(2)通过对CAD的用户化开发。
(3)通过对AutoCAD提供的嵌入式语言AutoCisp开发。
(4)通过AutoCAD提供的C语言开发系统进行ADS应用程序开发。
环境 VS2015 +CAD2012简体中文版
第一步 创建C#项目
在这里插入图片描述
第二步引用的动态库(右击项目中的引用->添加引用->预览(找到Autodeskde 的安安装路径))
1.accoremgd.dll //没有找到,可不引入
2.AcCui.dll
3.acdbmgd.dll
4.acmgd.dll

在这里插入图片描述
在这里插入图片描述
第三步配置属性 (右击项目->属性)
(1)应用程序
在这里插入图片描述
(2)目标平台在这里插入图片描述

(3)添加外部启动程序在这里插入图片描述
(4)引入命名空间

using Autodesk.AutoCAD.DatabaseServices;// (Database, DBPoint, Line, Spline) 
using Autodesk.AutoCAD.Geometry;//(Point3d, Line3d, Curve3d) 
using Autodesk.AutoCAD.ApplicationServices;// (Application, Document) 
using Autodesk.AutoCAD.Runtime;// (CommandMethodAttribute, RXObject, CommandFlag) 
using Autodesk.AutoCAD.EditorInput;//(Editor, PromptXOptions, PromptXResult)
using AcadApp = Autodesk.AutoCAD.ApplicationServices.Application;
(5)C# 类里面添加命令
 public class Class1
    {
        [CommandMethod("TEST")]//设计的新命令 
        public void HelloWorld()//调用HelloWorld 命令要调用的函数 
        {
            Document acDoc = Application.DocumentManager.MdiActiveDocument;//获取当前的活动文档 
            Editor acEd = acDoc.Editor;//当前的编辑器对象,命令行对象? 
            acEd.WriteMessage("test cad and VS");//输出字符串 
        }

    }

第四步 生成并启动项目 (CAD会一起启动)

(1)在CAD中输入NETLOAD。找到项目的生成路径打开(引入)动态库

在这里插入图片描述
(2)在下面命令行输入TEST
在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值