后面可能会结合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出现下图文字说明环境搭建的没问题。

完,希望对你有帮助。










