佳鱼图号拆分和批量重命名工具
王永祥
文件名称为【简称】和【图号】的组合时,规格变化,对应图号也需要变化。使用此工具,自动批量将文件名称拆分为两个部分。同时,如果借用已有的零部件,并对其修改后,需要生成新的图号和名称,此时文件名称也需要同步被修改。重命名功能和图号拆分功能相反,是基于图号和名称,自动对文件进行重命名。


选中工具右上角的设置后,会弹出以上对话框,具体设置如下:
1. 【分隔符】:默认第一个横杠的分隔符,可定义第几个以及不同的分隔符。(分隔符为空格或者为空时,都表示空格)
2. 【计数方向】:分隔符计数的方向。可选择【从左向右】,【从右向左】两种形式。
3. 【文件名非法字符】:Windows操作系统不支持 \ / : * ? "< > | 这些字符,文件名中带这些字符时,视为非法字符。
选择【保留】拆分时,若属性值已带有特殊字符,剔除特殊字符后相同,黄色标记,且不替换。剔除后不相同的,红色标记。图号名称有红色时,拆分后,自动剔除特殊符号,替换原有属性;重命名时,黄色的不会被重命名,有红色时,剔除特殊字符后重命名文件
选择【不保留】拆分时,强行替换带有特殊字符的属性;重命名时,黄色的不会被重命名,有红色时剔除特殊字符后重命名文件。
4. 【前段属性】和【后段属性】:可分别定义拆分后的两个属性名。(如果【记录到】自定义属性,则定义的属性名称,原始模型自定义属性里面必须有此属性,【记录到】配置特定也是同样要有此属性)
5. 【记录到】:读取自定义属性或者配置特定属性。并且可反写到SW里面。
6. 图示均为默认值,修改后,下次启动SW时,仍有效。
PS:此工具打开后如果没有关闭,再次点击工具的图标,会打开两个窗口。
三、属性操作区功能
1. 【图号】和【名称】列,会读取模型属性里图号和名称展示到此列。同时会与文件名拆分后的图号名称做对比。模型原始属性与文件名拆分后的属性有差异的,用红色标记。同时也可双击进行修改,修改后的属性会实时写入SW。模型属性如果含文件名称禁用的特殊字符时(如\ / : * ? "< > |),剔除特殊字符后与文件名相同的,用黄色标记。如果不同用红色标记。
属性的名称字段及其是自定义属性还是配置特定属性,可在设置里面修改。
2. 【新文件名】,会自动将图号和名称属性组合成新的文件名,如果和当前文件名一致,单元格为空。否则填入组合后的新文件名。新文件名不会自动更新到本地文件,仅在当前页面做对比。

2. 【批量重命名】:仅重命名红色的行。并且会对文件夹下所有用到这个名称的文件全部重命名,包括3D模型、2D工程图、 PDF、Word、图片等相关格式。
PS:以上四大功能点击后,将要完成时,会自动跳转到SW界面的“是否保存零部件文档”的对话框。选择全部保存,同时勾上不要再显示。(如果没勾上,则对同一个模型做多次上述功能时,需要手动切换回SW,才能点击全部保存)

1. 定义完上述第二节图号拆分和批量重命名的模板后,新建 JiaVuAutoDesignSW 文件夹,在此文件里面创建 JYRenamTool 文件夹
2. 将佳鱼安装目录 D:\JiaVusoft\JiaVuAutoDesignSW\JYRenamTool (这里以D盘为例)里的 JYSettings 文件,复制到刚才新创建的 JYRenamTool 文件夹。
3. 将新建的 JiaVuAutoDesignSW 文件夹,拷贝到同事佳鱼安装目录的 JiaVusoft 里面,重启SW即可同步。