批量重命名SolidWorks文件

我们绘制一套SolidWorks图纸的时候往往文件名是先随便取的,等完成后再进行一些改变。或者一套图纸需要另建一个版本的时候我们往往需要重命名大量的文件名称。这个重复的工作量非常大,而且在重命名的时候要非常注意3D零件的名称变化后将对2D工程图的关联关系产生影响。

一般来说如果直接重命名3D文件而不处理工程图的话会出现以下2个问题:

1、2D工程图内关联的3D文件是重命名之前的文件,并未与新3D文件产生关联。
2、2D工程图的文件名与3D文件的文件名不一致,这容易产生混乱,而且,无法在3D中直接打开2D工程图。强烈建议2D工程图的文件名和3D文件的文件名保持一致。

所以,重命名一套图纸是非常难的一次文件管理工作。那么SolidWorks提供了一个方法就是“打包”,通过打包一个装配体,以及关联的工程图,就可以重命名一套图纸,这非常方便。

但,这个功能却有很大的局限。

1,打包功能只能对所有文件都进行重命名处理,而不能只处理需要处理的文件。因为我们常常有很多共用件是不需要重命名的,也最好不要重命名。

2,通过打包来重名只能在原文件名的基础上增加统一的前缀或后缀的方法。这常常无法满足使用要求。

以上是一些现实情况,下面介绍使用揽图LiteTools对SolidWorks文件进行批量重命名。通过LiteTools来重名有以下几个特点:

1、自动关联2D工程图,批量重命名3D文件的时候自动重命名同名的2D工程图;
2、可以选择对每个零件单独指定文件名称;
3、可以使用重命名规则,自动生成复杂的命名规则;
4、可以指定只对有2D工程图的3D零件进行重命名;

开始工作:

1、打开LiteTools,打开SolidWorks和需要重命名的装配体。

1.8.X主界面

2、点击“连接SW”按钮,LiteTools将从SolidWorks中获取文件树和名称。如下图:

rename

3、图中“磁盘文件名”就是SolidWorks文件的文件名,不含扩展名。
4、这里重命名的方式有以下3种:

  • 直接编辑」磁盘文件名」这一列。
  • 使用“重命名规则”进行统一命名。使用重命名规则可以使用SolidWorks的属性值组合成一个新的文件名,例如,使用文件的编号和文件名称组成一个规范的新名称。在使用重命名规则的时候,可以指定“只对存在同名工程图的文件使用该重命名规则”的选项。
  • 导出 LiteTools 的表格为 Excel 2003格式(.xls)文件,然后,使用 Excel 对磁盘文件名进行编辑,然后再将 Excel 2003格式(.xls)文件导入 LiteTools 。

5、完成更改后“磁盘文件名”一列的内容将发生变化。这个时候SolidWorks文件的内容还未发生变化,我们需要将数据回填。这时,点击“常用”-“保存到SW”按钮,将弹出对话框:

保存

6、对于批量重命名而言,上面对话框无需设置,直接点击“保存”,即可。这个时候SolidWorks将进行文件的批量重命名操作。对应的2D工程图无需设置,能够自动的完成重命名操作和文件的关联。对于一些不能在文件名中出现的特殊字符例如,*,?,/ , 等等,LiteTools会自动处理。

7、SolidWorks文件重命名后,原旧名称文件将会保留,以便需要的时候恢复。LiteTools可以对原旧文件进行自动重命名,可以设置加前缀或者改扩展名。如要删除原旧名称文件,可以将这些文件过滤出来删除。(设置方法LiteTools,“选项”-“高级“,如下图)

%e9%87%8d%e5%91%bd%e5%90%8d

 

其他链接:

你也可以试试使用Excel的方式来批量重命名,查看这里《使用Excel批量重命名SolidWorks文件》