SOLIDWORKS项目文件夹内更新引用的【宏】
新手初作,很多部分是AI写的,可能有各种问题,使用前请备份;具体说明:
1.功能,在设定的项目文件夹(可以是多个文件夹)内任意移动零部件、工程图位置,工程图和其参考零件不放一个文件夹也可已,更改文件夹名(在windows文件系统中移动和更改);运行宏,更新项目文件夹,使项目文件夹内文件不丢失参考引用关系;
2.我的软件版本:solidworks2016,系统win10;其他版本自测
3.在windows文件系统中移动文件位置及更改文件夹名后,在solidworks中运行此宏(建议仅开solidwokrs关闭所有的文件)
4.运行速度一般,实测900个文件(零部件及工程图)大概要2分钟,可能也和电脑配置有关
5.自行保证设定的项目文件夹内无重名的文件,若有,会跳过重名件不更新其参考引用及其他文件对重名件的参考引用
...........................................................................................................
起因是完成一个项目900余文件(零部件及工程图) 做样机后 后续改进找文件不大方便,需要整理按部件放几个文件夹好找,
开始写了个宏在总装配中选中多个零部件带图移动到指定文件夹,思路是coppy->replace->rename->delete 结果总装内文件在100以内
还行,总装内文件有500的时候即使只移动20个文件也慢的卡死了......
后面查到了caption_cn的文件夹改名的帖子,觉得直接更新引用关系更快一些
另,吐槽一个,宏运行时时间一长就很容易无响应卡死,于是画了个进度条(就是个label不停刷新它的宽度及显示进度百分比)这样不至于卡死,但是整个宏运行的时间会增加,实测900个文件不做进度条时大概只要80多秒..做了进度条要100多秒......
注:本插件、【宏】来源于网络,该工具为网友上传,具体使用需自行探索,请谨慎下载,最终所有权归原创作者所有,如有问题可联系作者,如有侵权可联系本站删除!
注册账号 | 忘记密码