Macro是可以用来录制一些操作的工具,然后你可以看到具体内部执行的一些代码。通过这些代码,我们可以更快更直接的找到所需要查询的API函数。我们以最简单的做一个拉伸特征开始,看如何找到对应的API

1.显示Macro工具条:

2. 点击工具条上的录制按钮,然后手动进行零件的新建,选择一个基准面,画一个圆,拉伸特征。然后点击工具条的停止按钮,指定保存路径以及文件名。 最后点击编辑宏,选择刚刚保存的文件。

3.那么我们就可以看到刚才录制操作代码了:

4. 在不太熟悉的情况下,可以在VBA的界面上,进入到Main代码之后,按F8,进行逐步调试,看哪一步是我们想了解的操作。

5.在我们知道 FeatureExtrusion2 这一步是创建拉伸特征之后 ,我们就可以去API帮助里面查询对应的API了。

进去之后 ,注意要找到最新的,有很多旧的API已经被弃用了。

这个才是最新的:

然后查询结果中还有一些示例(后面以Example(VBA C# http://VB.net)的),可以进一步进行深入学习。

对于一些宏操作无法录制出来的命令,只能通过API帮助去找对应的信息了。

建议把solidworks设计为英文界面,这个有助于在帮助中查找到对应的信息。

api 二次 开发 禅道_VBA SolidWorks 二次开发 API ---从宏开始相关推荐

  1. api 二次 开发 禅道_浅谈-软件开发流程

    先直接放出我对软件开发的相关人员职责和流程: 图一:软件开发的相关人员职责 以下是截屏的开发流程泳道图: 横轴是相关开发人员的工作模块:纵轴是从上至下开发时序周期. 图二:软件开发的流程图 从职责图和 ...

  2. api 二次 开发 禅道_二次开发

    1. 二次开发 1.1. 介绍 在实际做项目中拿B2B2C进行二次开发的时候, 通常不希望在标准的产品上进行修改. 因为这样会导致标准产品的补丁包无法升级. 目前系统提供了配置二开目录的方式, 可以在 ...

  3. 禅道项目管理软件,敏捷开发团队不可或缺的工具

    很多软件企业随着业务发展,出现了诸多研发问题,如产品交付延期,研发加班,产品故障率高,测试压力大,客户满意度低.这些问题更多是提升研发效能不得当所致.软件研发是一个复杂的系统工程,效能提高也就需要系统 ...

  4. java web 开发之道_《Java Web开发之道》PDF 下载

    图书目录: 第1篇  编程 经验与 感悟篇 第1章  编程 经验谈6则 经验01  乐不思蜀--寻找编程的乐趣 经验02  水滴石穿--编程学习 经验谈 经验03  举足轻重--代码规范 经验谈 经验 ...

  5. 关于禅道二次开发的分享

    关于禅道二次开发的分享 作者:轻易科技知行研发部 - 王想 为适应公司内部使用禅道平台,我参与的团队在现有版本上进行了二次开发. 首先,感谢开发禅道平台的原创团队. 因公司需要,本人学习了禅道的框架及 ...

  6. Python SolidWorks 二次开发---SolidWorks另存文件为其他格式

    Python SolidWorks 二次开发-SolidWorks另存文件为其他格式 Python SolidWorks 二次开发-SolidWorks另存文件为其他格式 文章目录 Python So ...

  7. Python SolidWorks 二次开发---SolidWorks保存文件

    Python SolidWorks 二次开发-SolidWorks保存文件 Python SolidWorks 二次开发-SolidWorks保存文件 文章目录 Python SolidWorks 二 ...

  8. 敏捷开发之道(二)极限编程XP

           上次的博文敏捷开发之道(一)敏捷开发宣言中,我们介绍了一下敏捷开发宣言,在其中,我们了解到了关于敏捷开发的几个重要的价值观.今天我们来了解一个敏捷开发的方法--极限编程XP 1.介绍 极 ...

  9. 【产品】禅道项目管理核心思想

    1.禅道项目管理软件作用 禅道是由青岛易软天创网络科技有限公司开发,国产开源项目管理软件. 集产品管理.项目管理.质量管理.文档管理.组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了 ...

最新文章

  1. Elasticsearch性能优化实战指南
  2. Python3 环境搭建、pycharm安装配置详解、新建Python项目(新手小白版Windows系统)
  3. 【修炼1】《序章》关于要写给谁看的问题
  4. 关于CacheLookup一个有趣的问题
  5. Shell入门(八)之布尔运算
  6. Python正则表达式笔记
  7. Java并发编程:如何创建线程?
  8. 极限 lim(x^x-(sinx)^x)/(x²arctanx)
  9. Linux电驴客户端,ubuntu装电驴
  10. Nagios监控Linux主机
  11. ASP发送邮件的代码
  12. python画太阳花输出为图片文件
  13. Markdown中表格中内容换行、左对齐等基本操作
  14. 炒鸡酷,IT互联网程序员就业新前景:看极客是怎么靠两个披萨影响世界
  15. 游戏程序员的2013年终总结
  16. 政府引导基金管理平台,携手政府成就资本与产业的“双向奔赴”!
  17. 拨号盘拨号数字间距太小 调大 修改通讯录里面收藏和所有联系人字体颜色
  18. 用Python 画小猪佩奇
  19. 教你如何用VB做控件*.ocx
  20. 微信小程序iOS视频播放开始黑屏问题

热门文章

  1. JS手动实现一个new操作符
  2. C# Tailor Your Application by Building a Custom Forms Designer with .NET
  3. C# 利用类名字符串调用并执行类方法
  4. C# 获取文件名相关函数
  5. VUE中出现 Cannot read property ‘length‘ of undefined 的错误
  6. httpclient base64 文件上传_代码级别的上传下载神器
  7. 高并发下如何保证数据的一致性
  8. L2-008 最长对称字串 以下标i展开
  9. JavaScript跨域问题分析与总结_直来直往_百度空间
  10. 转载java中synchronized用法