AutoCAD .NET开发(使用 ActiveX® 自动操作及支持 COM 的语言c#)

我是文明,以下即代表我的个人认同看法,有不同看法的可以留言哈,谢谢你的阅读,文章有错字或代码错误请指正,谢谢你哦。

 AutoCAD .NET开发

近期,项目需求需要进行CAD二次开发,以下为需求:

第一步搭建开发环境。
第二步熟悉ACAD里的基本数据类型。
第三步,上手具体功能实现。
属性系统实现最佳方式,XDATA
实现自定义可带入参数的命令已激活各类CAD状态。
看不懂吧,能看懂就厉害啦,新手,怎么搞呢?

 

1、看书《AutoCAD .NET开发指南-2012版》.pdf与书中的源码

链接如下:https://download.csdn.net/download/wenming111/11107028

开发使用的vs为vs2013+AuToCAD2016如图:

1.1、visual studio 2013 直接百度下载,找一个链接下载就可以啦。

   建议使用vs 2013 关键次搜下;

注:安装时建议先安装vs,vs一点要在安装开发包之前安装,不然你要自己加载啦。

1.2、vs cad开发包下载位置

先安装vs2013 在安装vs cad开发包;这样阔以避免一些小问题哈。

破解可以看这个教程:https://jingyan.baidu.com/article/ae97a646ff71f3bbfd461dc7.html

工具包:链接: https://pan.baidu.com/s/1SDVW9hjKm56R2V2HkwSUCg  提取码: nyh6 

有需要的自行下载。至于vs阔以使用不同的版本的,这个没啥关系的,可根据自己的爱好来,一般推荐是vs2012  但是我比较喜欢vs2013  就这个了吧。有其他问题阔以留言,谢谢你哦。源码我已经改成vs2013版适用版。vs2015也是阔以的,更改dll就行。

 

新建项目开始你的项目:

 

 

 

2 、开始你的代码

    [CommandMethod("MyGroup", "MyCommand", "MyCommandLocal", CommandFlags.Modal)]
     public void MyCommand() 
     {
           Document doc = Application.DocumentManager.MdiActiveDocument;
           Editor ed;
           if (doc != null)
           {
               ed = doc.Editor;
               ed.WriteMessage("Hello, this is your first command.");

           }
      }

如何调试代码呢:

1、直接运行

点击启动按钮:软件自动启动cad:

 2、记得在MyCommand下中括号打个断点;

3、开始输入命令行:

1)在底部输入命令行:netload   

2)弹出如下对话框:

选择你的项目dll,根据你命名的项目名称来:

4、选择MyCommand,在命令行中输入。

[CommandMethod("MyGroup", "MyCommand", "MyCommandLocal", CommandFlags.Modal)]
public void MyCommand() 

5、开始调试你的代码:

cad调试代码就ok啦,谢谢你的阅读,文章来源与实践。书中示例代码值得你的学习。

https://download.csdn.net/download/wenming111/11107028   

 

CAD二次开发

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值