Autocad 2022版本插件开发基础1

news/2024/11/30 13:35:30/

不是建筑学出身,也看不太懂工程图,不过对开发插件还挺感兴趣的,这个教程送给龙猫小姐,希望能帮她解决工作上的一些问题。

插件开发面对的是Autocad 2022最新版,旧版本是否兼容尚未测试。本篇先写最简单的一个在cad打印出一行字的dll插件。

工具安装

下载安装微软开发工具VisualStudio, 点击下载VisualStudio

勾选NET桌面开发。
安装完成后新建工程项目。
在这里插入图片描述
选择class Library项目
在这里插入图片描述
选择一个路径并记住,之后要到该路径下面找到自己开发的dll插件位置
在这里插入图片描述

顺利的话软件会启动进入如下界面
在这里插入图片描述
保持软件打开不动,打开Autocad 2022安装路径,找到 accoremgd.dll,acdbmgd.dll,acmgd.dll这三个dll文件,复制到你方便找到的路径比如桌面或者d盘某个文件夹。
打开软件项目菜单下面的添加引用子菜单。
在这里插入图片描述
点击浏览找到上面三个dll文件。
在这里插入图片描述
点击确定完成引入。
回到代码区界面,复制粘贴如下代码

using Microsoft.Analytics.Interfaces;
using Microsoft.Analytics.Interfaces.Streaming;
using Microsoft.Analytics.Types.Sql;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Runtime;namespace autocaddll
{public class Class1{[CommandMethod("HelloWorld")]public void HelloWorld(){Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;Editor ed = doc.Editor;ed.WriteMessage("龙猫小姐你好(^_^)");}}
}

复制完成后按ctrl+B生成一个新的dll文件,在项目文件夹下bin/Debug路径下,和项目名称一样。
打开cad软件,在下方命令行输入netload会弹出新窗口让你选择文件,选择刚才生成的dll文件。
在这里插入图片描述
在这里插入图片描述
点击打开之后插件引入完毕,再次输入helloworld并点击会执行插件命令,至此一个简单的小插件开发完成,后续会更新复杂的绘图插件,敬请期待。
在这里插入图片描述


http://www.ppmy.cn/news/382064.html

相关文章

开源免费3D CAD软件:FreeCAD

推荐:将 NSDT场景编辑器 加入你的3D开发工具链。 FreeCAD是来自法国Matra Datavision公司的一款开源**3D CAD软件, 基于CAD / CAM / CAE几何模型核心,是一个功能化、参数化的建模工具。FreeCAD的直接用户目标是机械工程、产品设计&#xff0…

dwg格式文件用什么软件打开(在线看dwg格式文件)

很多机械设计师在刚刚接触dwg格式时,对于如何打开dwg格式文件都非常苦恼,那么除了使用常见的CAD设计软件外,dwg格式文件用什么软件打开能够更加方便和快捷呢?今天小编就为大家推荐一款能够快速查看包括dwg格式文件在内的多种CAD格…

AutoCAD下载的具体步骤:个人用户AutoCAD下载安装指南

用户可以自行选择适合的AutoCAD下载方法,以下是具体的AutoCAD下载步骤: 您可以从 Autodesk Account 的“产品和服务”部分选择一种方法。 在产品标题中,您可以看到当前选择的方法,并可以查看适用于此产品的所有方法。对于某些产品…

AutoCAD 2007-2023.1 安装教程,“珊瑚の海”精简优化版

前言 AutoCAD是全球著名的专业计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计,广泛应用于机械设计、工业制图、工程制图、土木建筑、装饰装潢、服装加工等多个行业领域。借助AutoCAD绘图程序软件可以准确地和客户共享设计数据&…

CAD下载的流程,具体步骤是什么样的呢?

很多人会在网上问如何下载CAD,其实真的没有那么难。AutoCAD官网就有很详细的步骤和说明。 想要下载CAD,请先登录 Autodesk Account 或教育网站。 要下载免费试用版,请访问 Autodesk 免费试用版,可以从 Autodesk Account 下载试用…

AutoCAD 百度网盘免费下载

CAD2012 CAD2012/32位下载地址:链接:http://pan.baidu.com/s/1gf8aqht 密码:lvlt CAD2013 CAD2013/32位下载地址:链接:http://pan.baidu.com/s/1nuRQC5r 密码:oebz CAD2014 CAD2014/32位下载地址&…

AutoCAD 2020 简体中文版 珊瑚版

AutoCAD软件是由美国欧特克有限公司(Autodesk)出品的一款自动计算机辅助设计软件,可以用于绘制二维制图和基本三维设计,通过它无需懂得编程,即可自动制图。 因此它在全球广泛使用,可以用于土木建筑&#x…

手势识别系统Python,基于卷积神经网络算法

一、介绍 手势识别系统,使用Python作为主要开发语言,基于深度学习TensorFlow框架,搭建卷积神经网络算法。并通过对数据集进行训练,最后得到一个识别精度较高的模型。并基于Django框架,开发网页端操作平台,…