批量把solidworks工程图、pdf等名称变更为图号
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
solidworks批量把文件名称变更为图号
背景:在设备开发设计过程中,为了方便绘图管理,零部件都是采用中文名称的,而公司为了管理方便,使用图号(字母+数量等形式)统一保存(.pdf格式)。
因此,在完成设计后,需要花费大半天以上的时间来把图纸的中文名称改成图号。
目的:采用批量重命名来解决逐一重命名的麻烦。
方法:使用批处理方式用“rename”命令实现此功能。
框架:
1.使用solidworks的材料明细表功能,找到需要重命名文件的原名字与新名字
的清单
2.利用Excel的下拉功能为每行(即每个零件文件的文件名)快速写入“rename
原文件名新文件名”命令(含两个空格)
3.将命令另存为.bat批处理文件,并在需要重命名的文件夹下运行即可。
过程如下:
---------------------下一横线前的均为Solidworks内容------------------------
1.打开设备的总装配图:
2.插入材料明细表:
方法:点击上方的“材料明细表”命令(2014版工作区为默认模式)——在“材料明细表类型”中选择“仅限零件”——打勾确认——确定——空白处单击——材料明细表建好。
3.另存材料明细表:
方法:在材料明细表上单击右键——选择“另存为”——选择保存类型为“Excel”——选择好路径后点击“保存”——完成材料明细表的建立。
注:本人的材料明细表已进行了个人设置,包含了图纸的名称与图号,若没有包含的,可以自己添加。
方法:把鼠标移到材料明细表的某一列上方一点——当指针变成向下的箭头时,单击右键——选择“插入”——“右列”(左列)——在列属性中的“属性名称”第二个下拉选择“名称”(只有第一个下拉为“自定义属性”时才会出现第二个下拉)或第一个下拉选择“零件号”——至此完成了列的新增
4.整理材料明细表
打开刚才保存的Excel文件,通过Excel排序功能,把有图号的零件整合到一起(也可以一个个删除没有图号的零件),也可增加组件的图号(在本次第2步产生的材料明细表是没有组件的,若想有组件,则需要选择“仅限顶层”或“缩进”)。
其它的
零件依个人需要与否来决定是否删除。
————————以下开始为批量重命名方法————————
5.找到需要重命名的图档地址:
公司保存PDF文档,所以本人已通过Solidworks的工具(SolidWorks Task Scheduler 2014)把工程图全部转化成.pdf格式,并已单独保存于一个文件夹(方便管理),地址为“D:\整理\441轴机台00\PDF”,使用Crtl+C复制上述地址。
6.批命令编写:
回到刚才的Excel表,在F2单元格输入以下命令:
="rename D:\整理\441轴机台00\PDF\"&B2&".pdf "&C2&".pdf"(rename后、第1个pdf后各有1个空格)
通过单元格右下角的十字下拉功能把此命令写入所有含图号的F列,输入命令时应为英文输入状态(为了简便与正确,建议使用Ctrl+V输入地址),至此,批命令的编写已完成。
注:D:\整理\441轴机台00\PDF\ 此地址可改成个人文档所在地址
.pdf可以为其它的CAD、MP3、jpg等格式。
(为了保证重命名后的文件还是能打开,前后的格式保持一致。
)
上述带路径的代码做成的批处理文件可以在任意地方运行,若想不使用路径,可以把第5步与路径删除,直接使用="rename "&B4&".pdf "&C4&".pdf"命令(rename后、第1个pdf后各有1个空格),则此代码做成的批正理文件只能在需要重命名的文件所在的文件夹下运行。
7.转换成系统的BAT批处理命令:
把F列的所有命令复制粘贴一个新建的txt文本——保存——把此文本格式改成.bat——双击运行即可完成对应的文件重命名。
运行批处理文件前文件全是中文名称
运行批处理文件后文件名称已变成图号。