SolidWorks机械工程师网——最大的SolidWorks学习平台

标题: 自定义属性和方程式问题 [打印本页]

作者: shenlangdier    时间: 2017-9-29 13:58
标题: 自定义属性和方程式问题
档案名称为(STCB30C-S2-7623-48 连接板)现在的问题:
1、分离STCB30C-S2为设备型号(已解决)
2、分离“连接板”为零件名称(已解决)
3、现在想分离CB30C-S2-7623-48为零件图号,并在CB30C-S2-7623-48前面添加固定的字母(如LY)为零件图号
使图号变成 LYCB30C-S2-7623-48
求大佬们指点下



作者: cookyice    时间: 2017-10-5 16:24
属性名T,对应的表达式改为:
Part.Extension.CustompropertyManager("默认").Set("图号", "LY" &Left(Part.GetTitle, InStr(Part.GetTitle, " ") - 1))
'取文件名左起第一个空格左边的所有字符,并加上前缀"LY"
或:
Part.Extension.CustompropertyManager("默认").Set("图号", "LY" &Left(Part.GetTitle, InStrRev(Part.GetTitle, " ") - 1))
'取文件名右起第一个空格左边的所有字符,并加上前缀"LY"
或更简洁点:(推荐)
Part.Extension.CustompropertyManager("默认").Set("图号", "LY" &Split(Part.GetTitle, " ")(0))
'取文件名左起第一个空格左边的所有字符,并加上前缀"LY"
作者: linux4499    时间: 2022-3-23 13:51
真的是学习了
作者: geliang112055    时间: 2023-3-8 14:26
楼主很专业,写得很好!
作者: XBCYANP    时间: 2024-1-26 16:13
好好学习,天天向上!
作者: taolai89    时间: 2024-5-2 21:32
楼主能共享一下模型吗?我真的很喜欢
作者: fawkes1987728    时间: 2024-5-13 19:53
活到老学到老!




欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/) Powered by Discuz! X3.2