我目前正在从文本文档生成solidworks零件文件名,以便批量“重命名”文档。这会为它们分配顺序号码,然后我将每个部分保存在文件夹中。我一直试图找出一种方法,让新文件名在它们所属的程序集中引用。
用于保存我正在使用的文档:
swModel.SaveAs3 "" & FileName & "", 0, 0
我在批处理中创建所有文件没有问题,但我似乎无法找到一种方法来应用此保存,以便引用它的任何打开文档更改为引用新部件名称。
编辑:我使用此链接中包含的一些信息找出了可用的解决方案:
在solidworks中使用pack和go功能可以避免必须处理引用,因为它们已经被进程本身处理了希望这会有所帮助。
答案 0 :(得分:1)
尝试以下方法:
Dim FileName As String
FileName = "blablabla" & Variable & "blablabla"
swModel.SaveAs3 ("C:\User\Username\Desktop" + FileName + ".SLDPRT", 0, 1)
Variable = Variable + 1
'continue with your loop