solidworks批量转存宏程序开发【可下载】 |
您所在的位置:网站首页 › 常用宏代码 › solidworks批量转存宏程序开发【可下载】 |
软件下载地址https://download.csdn.net/download/changsic/12526877 效果演示:https://www.bilibili.com/video/BV1HJ411z7DF V1.0 现支持: sldprt批量转 Sldftp step stl slddrw批量转DWG DXF PDF文件 下一步开发step转sldprt 【开发过程】 起因是需要转一批solidworks文件,开始手动转了10个,感觉太低效了,而且还有10倍文件等着转,不能这么手动转遂自己上网找了批量的转换资料。 刚开始不知道solidworks宏可以做到就再百度检索“solidworks批量另存为”,结果检索出来的有用信息(关键词)为:solidworks task Scheduler 。 的确这个可以转换,但是只支持solidworks“自家”(sldprt)文件批量转,但是不支持转为sldftp文件和step转sldftp。然后接着检索,之后检索到宏程序可以做这件事,然后就开始查资料,百度到一篇: solidworks批量转换pdf和dwg宏文件使用说明_百度文库https://wenku.baidu.com/view/9fd48625f5335a8103d2203b.html 就到晚上12点多了,因为第二天要上班所以就记录了一下。 第二天下班开始研究这篇文章,发现这是VB开发的,巧的是大学还学过VB,当时还一心想学C语言,很不屑VB,没想到现在用上了,而且底子还不错, “诶,真香!!” 第二天晚上就开始一边回忆VB语法和基本编程原理一边百度文中相关函数用法。又忙到12点。 第三天晚上下班后开始思考这个程序相关的函数和官方的说明。有个函数一直理解不了,这时采用了一种“黑匣子”的分析方法。 “输入一些信号,看反馈”——改一些参数看看反应,试着将程序敲入solidworks宏程序,改动之后不能运行。 然后又在网上搜相关问题,这时的问题就变成了solidworks宏程序编写与调试相关的Keywords。 检索出有有关键性的结论的就是可以宏程序可以演示示教之后自动生成code,想要达到的操作演示输入之后打开代码查看比对发现函数有变动,之后修改竟然就成功了???? 之后发现sw文件转换3D和2D图纸程序有几处更正,出去买瓶水,路上决定采用参数,通过修改参数的方法实现输出多种文件。 之后就做了窗体, 等下一步研究,开发step转“自家文件” |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |