当前位置: 首页 > news >正文

Auto CAD二次开发——测试功能

    既然无法改变环境,不如选择改变自己。由于一些客观原因,身边同事都不用 NX,而是使用 SolidWorks,我目前的工作也主要集中在二维图纸的绘制与修改上。由于工作电脑不能随意安装插件,大家在修改标注时大多采取复制粘贴的方式,使用方法五花八门,效率也相对低下。

        为了自己的提升效率,我决定开发一套适用于公司标准的标注工具,供自己日常使用。从今天起,正式开始记录自己在 CAD 二次开发方面的学习与实践,主要采用 C# 语言。同时,为了不忘记之前在 NX 二次开发中的积累,我计划每隔一两个月完成一个案例进行记录和总结。

        最近有些懈怠,已经很久没有更新了。看到仍有人持续关注和订阅,让我重新燃起了继续前进的动力。学如逆水行舟,不进则退。 愿自己不忘初心,坚持积累。

步骤1:新建CAD_text1文件

注意类库有点多,哈哈哈我第一次选择通用的那个,后续引用类库不成功 。

步骤2:引用类库

右键引用,添加引用

类库中的类

一个是基本的类,如颜色,创建模型,几何图形等,另一个是CAD的系统类。

同时,注意一些对应版本的配置,如果版本不对可能无法生成。

步骤3:编写代码

using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Runtime;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;//UserDefinednamespace CAD_Test1
{public class Class1{[CommandMethod("TestDemo")]public void TestDemo(){//声明命令行对象Editor ed= Application.DocumentManager.MdiActiveDocument.Editor;//向命令行输出一段文字ed.WriteMessage("我是来学习Autocad二次开发的,白雪公主的后妈");}}
}

步骤4:然后生成解决方案

步骤5:CAD交互,运行

在CAD中输入NETLOAD,弹出对话框,打开生成的CAD_Test.dll文件

输入TESTDEMO,也就是代码控制的部分,输出我是来学习Autocad二次开发的,白雪公主的后妈的提示。

注意:直接生成会有好多复制过来的文件,选中导入的三个类文件,右键属性,将true改为flase,即可。

http://www.dtcms.com/a/503011.html

相关文章:

  • 《Linux进阶指令实操指南》:文件查看、时间管理、搜索压缩全覆盖(附高频案例)
  • Socket编程学习记录
  • AI“缝合怪”变“神作”,游戏宣传图工作流
  • Java 大视界 -- Java 大数据机器学习模型在金融衍生品定价中的创新方法与实践
  • PHPMailer下载和使用教程(非常详细)
  • 傻瓜式免费自助建站系统wordpress下拉
  • 【LeetCode热题100(47/100)】路径总和 III
  • bpmn-js 中如何完整导出 PNG(含自定义 Overlay)
  • 【图像处理】Gamma矫正
  • 【AI论文】MM-HELIX:借助整体式平台与自适应混合策略优化,提升多模态长链反思推理能力
  • Go 入门学习
  • IPoIB驱动中RSS/TSS技术深度解析与性能优化实践
  • Redis最佳实践
  • 鸿蒙NEXT Wear Engine开发实战:手机侧应用如何调用穿戴设备能力
  • github 个人静态网页搭建(一)部署
  • 【Go】C++ 转 Go 第(三)天:defer、slice(动态数组) 与 map
  • 【大模型微调】LLaMA Factory 微调 LLMs VLMs
  • 服务器管理:构建与维护高效服务器环境的指南
  • wordpress 网站生成app中山免费建站
  • 使用搭载Ubuntu的树莓派开启热点
  • 存算一体架构的先行者:RustFS在异构计算环境下的探索与实践
  • asp access网站建设源代码网站的开发流程可以分为哪三个阶段
  • SAUP论文提到的S2S Backbone Models是什么
  • 实战量化Facebook OPT模型
  • C 标准库函数 | strcmp, strlen
  • 图像处理~多尺度边缘检测算法
  • 网站集约化建设必要性wordpress 媒体库外链
  • springboot整合redis-RedisTemplate集群模式
  • Spring AOP 实战案例+避坑指南
  • 第三章 栈和队列——课后习题解练【数据结构(c语言版 第2版)】