先来个“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相关推荐

  1. cad二次开发c#学习记录1——hello carrot!

    准备工作:安装Autocad和VS2015.过程略.购买参考书<Autocad开发基础与实例教程c#版>,个人感觉看完这本书基本可以做些自己相关的实用的cad二次开发了. 打开vs,新建- ...

  2. cad二次开发c#学习记录4——导出图纸标注的尺寸

    通过遍历多边形可以得到每个多边形的面积,那么是不是遍历图纸上的每个尺寸就可以得到尺寸标注的数值呢?当然可以.事实上,你基本上可以得到"特性"内的所有信息. 尺寸类:dimensio ...

  3. cad二次开发C#学习记录5——导出属性块信息

    一个cad文件中有很多图纸,如何一下子得到每张贴纸图纸的名称,材质及数量呢?贴纸图纸如下图. 代码如下:拿上上次的套一下哎. [CommandMethod("qq")]//less ...

  4. Solidworks二次开发系列入门1

    Solidworks二次开发系列入门1 基本介绍 基本介绍 SolidWorks二次开发其实就是使用API函数对SolidWorks设计中一些重复繁琐的工作让计算机代替完成,起到辅助设计的作用. So ...

  5. SolidWorks二次开发的研究

    三维机械设计软件SolidWorks是一套基于Windows的CAD/CAE/CAM/PDM桌面集成系统,是由美国SolidWorks公司在总结和继承大型机械CAD软件的基础上,在Windows环境下 ...

  6. 基于SOLIDWORKS二次开发的3D产品研发增效和企业信息化工具集SolidKits

    基于SOLIDWORKS二次开发的SolidKits工具的含义是3D产品研发增效和企业信息化工具集,目前已经帮助高科技.机器人.航空航天.船舶.汽车.机械设备.电器.电子等行业的上百家制造业企业提供了 ...

  7. solidworks二次开发

    1.solidworks二次开发加入时间限制 限制用户的使用期限,可以一定程度上保护自己的软件.思路:在第一次安装注册的时候,向注册表写入信息.这里采用一明一暗的做法.首先将当前时间写入注册表的某一项 ...

  8. Qt SolidWorks 二次开发

    Qt SolidWorks 二次开发 网上的关于Qt solidworks二次开发的资料好少,自己摸索了一下,终于实现了一个零件的拉伸,特此记录一下: void Widget::on_pushButt ...

  9. 基于Python的Solidworks二次开发小尝试(一)

    文章目录 前言 一.自我理解 二.使用步骤 1.建立 Python 与 SolidWorks 之间的关联 2.通过录制宏获取vb代码 总结 前言 第一次运用python对solidworks进行二次开 ...

最新文章

  1. java原子变量的作用_AtomicInteger原子类的作用介绍(代码示例)
  2. windows 80端口被占用的解决方法
  3. 长见识!居然还有程序员考公指南这种东西?
  4. Android面试收集录12 View测量、布局及绘制原理
  5. python中文解释-python注释中文
  6. 公平锁非公平锁的实际使用_3. redisson源码公平锁之队列重排序
  7. C#pictureBox公共控件的使用
  8. P1297 [国家集训队]单选错位 期望
  9. java学习(4):第一个java程序
  10. hive中如何把13位转化为时间_重要知识点收藏 | Hive常用函数大全
  11. php如何直接使用iview,iview 使用总结
  12. 快速提高看盘能力的十大方法
  13. c++ windows 光标操作_电脑操作常用快捷键
  14. c语言实现克鲁斯卡尔算法,跪求C语言代码纠错,急~~~,克鲁斯卡尔算法
  15. 《信息安全系统设计基础》第六周学习总结
  16. 数据结构 关键路径的个人理解
  17. dns缓存时间 linux,如何在Linux服务器上刷新DNS缓存
  18. win10下Anaconda虚拟环境安装pycocotools
  19. 惠普打印机、扫描仪二次开发、支持状态获取
  20. 初探STM32掉电复位PDR

热门文章

  1. 二十六、部分分式 二十七、分部积分 二十八、参数方程、弧长和表面积 二十九、极坐标和极坐标下的面积 三十、第四次考试复习
  2. 三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。
  3. iOS8系统H264视频硬件编解码说明
  4. P1164 小A点菜 洛谷
  5. php队列和栈的类,php 队列、堆栈类V1.1
  6. 网络围棋 v1.10 怎么用
  7. 【C++】从1加到100
  8. C++——多项式拟合
  9. k8s中运行BusyBox
  10. python中集合运算_python集合运算