SolidWorks二次开发(C#)学习记录一——VS2019_打开SolidWorks
先来个“Hello World”式的实例入入门
一、简述
工具:VS2019、SolidWorks2018
功能:用C#窗体应用程序(.NET FrameWork)通过按钮打开SolidWorks
参考链接:C# SolidWorks二次开发——创建插件Addin(SolidWorks 2020 + VS 2019)
二、步骤
(一)环境配置:
找到SolidWorks安装包中的“SolidWorks API SDK.msi”,一般目录为“…\solidworks2020\apisdk\SolidWorks API SDK.msi”
双击运行一下“SolidWorks API SDK.msi”。
然后,就会出现这些库:
(二)创建步骤
(1)创建C# Windows窗体应用(.NET Framework)程序
(2)设置一下项目名称,选好项目路径——>“创建”
创建好之后的初始界面:
(3)添加一个按钮,用来打开SolidWorks
(4)添加引用:右击 “引用” ——> "添加引用" ——> “浏览”
找到这两个文件,点击“添加”——>"确认"
(6)代码中添加 using 引用集
(7)双击按钮,编写 打开SW(Solid Works 简写,后统统用SW)的代码
(8)运行:点击“”——>点击按钮
SolidWorks二次开发(C#)学习记录一——VS2019_打开SolidWorks相关推荐
- cad二次开发c#学习记录1——hello carrot!
准备工作:安装Autocad和VS2015.过程略.购买参考书<Autocad开发基础与实例教程c#版>,个人感觉看完这本书基本可以做些自己相关的实用的cad二次开发了. 打开vs,新建- ...
- cad二次开发c#学习记录4——导出图纸标注的尺寸
通过遍历多边形可以得到每个多边形的面积,那么是不是遍历图纸上的每个尺寸就可以得到尺寸标注的数值呢?当然可以.事实上,你基本上可以得到"特性"内的所有信息. 尺寸类:dimensio ...
- cad二次开发C#学习记录5——导出属性块信息
一个cad文件中有很多图纸,如何一下子得到每张贴纸图纸的名称,材质及数量呢?贴纸图纸如下图. 代码如下:拿上上次的套一下哎. [CommandMethod("qq")]//less ...
- Solidworks二次开发系列入门1
Solidworks二次开发系列入门1 基本介绍 基本介绍 SolidWorks二次开发其实就是使用API函数对SolidWorks设计中一些重复繁琐的工作让计算机代替完成,起到辅助设计的作用. So ...
- SolidWorks二次开发的研究
三维机械设计软件SolidWorks是一套基于Windows的CAD/CAE/CAM/PDM桌面集成系统,是由美国SolidWorks公司在总结和继承大型机械CAD软件的基础上,在Windows环境下 ...
- 基于SOLIDWORKS二次开发的3D产品研发增效和企业信息化工具集SolidKits
基于SOLIDWORKS二次开发的SolidKits工具的含义是3D产品研发增效和企业信息化工具集,目前已经帮助高科技.机器人.航空航天.船舶.汽车.机械设备.电器.电子等行业的上百家制造业企业提供了 ...
- solidworks二次开发
1.solidworks二次开发加入时间限制 限制用户的使用期限,可以一定程度上保护自己的软件.思路:在第一次安装注册的时候,向注册表写入信息.这里采用一明一暗的做法.首先将当前时间写入注册表的某一项 ...
- Qt SolidWorks 二次开发
Qt SolidWorks 二次开发 网上的关于Qt solidworks二次开发的资料好少,自己摸索了一下,终于实现了一个零件的拉伸,特此记录一下: void Widget::on_pushButt ...
- 基于Python的Solidworks二次开发小尝试(一)
文章目录 前言 一.自我理解 二.使用步骤 1.建立 Python 与 SolidWorks 之间的关联 2.通过录制宏获取vb代码 总结 前言 第一次运用python对solidworks进行二次开 ...
最新文章
- java原子变量的作用_AtomicInteger原子类的作用介绍(代码示例)
- windows 80端口被占用的解决方法
- 长见识!居然还有程序员考公指南这种东西?
- Android面试收集录12 View测量、布局及绘制原理
- python中文解释-python注释中文
- 公平锁非公平锁的实际使用_3. redisson源码公平锁之队列重排序
- C#pictureBox公共控件的使用
- P1297 [国家集训队]单选错位 期望
- java学习(4):第一个java程序
- hive中如何把13位转化为时间_重要知识点收藏 | Hive常用函数大全
- php如何直接使用iview,iview 使用总结
- 快速提高看盘能力的十大方法
- c++ windows 光标操作_电脑操作常用快捷键
- c语言实现克鲁斯卡尔算法,跪求C语言代码纠错,急~~~,克鲁斯卡尔算法
- 《信息安全系统设计基础》第六周学习总结
- 数据结构 关键路径的个人理解
- dns缓存时间 linux,如何在Linux服务器上刷新DNS缓存
- win10下Anaconda虚拟环境安装pycocotools
- 惠普打印机、扫描仪二次开发、支持状态获取
- 初探STM32掉电复位PDR