后面可能会结合AI分享CAD二次开发方面的文章,现在最基本的二次开发环境搭建方法分享给大家,主要针对C#语言,为什么不用lisp、VBA等,大家可以咨询问下AI。
以下是详细步骤:
1、安装VS。
这个大家直接去官网下载就行,免费的,链接:点击下载 ,下载社区版即可,也就是Community2022。
安装很简单,只需要勾上.NET 桌面开发即可,其他需要再补。
2、安装AutoCAD,这个是必须的,我这里以AutoCAD2024为载体。
3、配置VS。
打开VS,点击创建新项目。
选择类库(.NET Framework),下一步。
更改项目名称,点击创建。
添加引用。
浏览到软件安装位置,找到accoremgd.dll、acmgd.dll、acdbmgd.dll,选中确定,如果你CAD默认安装的话,位置在C:\Program Files\Autodesk\AutoCAD 2024\,如果不是默认安装找到你安装位置即可。
选择这三个,点击属性。
把复制本地改成false。
右键项目属性。
把调试中启动程序改成你CAD启动程序。
把里面代码改成我给的。
using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.Runtime; [assembly: CommandClass(typeof(MyFirstPlugin.HelloWorld))] namespace MyFirstPlugin { public class HelloWorld { [CommandMethod("HelloWorld")] public void TestCommand() { Document doc = Application.DocumentManager.MdiActiveDocument; doc.Editor.WriteMessage("Hello, 欢迎来到跟周站长学AutoCAD二次开发!"); } } }
4、调式项目。
点击生成、生成解决方案。
生成之后无错误即可。
如果出现处理器架构"AMD64"不匹配,按下图设置即可。
打开CAD输入netload加载插件。
输入命令helloworld出现下图文字说明环境搭建的没问题。
完,希望对你有帮助。


评论