代号代码= Part.Extension.CustomPropertyManager("").Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," "))) 名称代码= Part.Extension.CustomPropertyManager("").Set("名称", Left( Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ") ) ,Len( Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ") ) ) -7 ) )是什么意思
时间: 2023-02-24 11:22:10 浏览: 351
这是一段 SolidWorks API 程序代码,用于设置 SolidWorks 零件的自定义属性。
第一行代码:
代号代码= Part.Extension.CustomPropertyManager("").Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))
意思是,使用 SolidWorks API 函数 Part.Extension.CustomPropertyManager() 创建一个自定义属性管理器,然后使用 Set() 方法设置一个名为“代号”的自定义属性,并将它的值设置为 SolidWorks 零件的标题的左边部分(即截取零件标题的第一个空格前的部分)。
第二行代码:
名称代码= Part.Extension.CustomPropertyManager("").Set("名称", Left( Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ") ) ,Len( Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ") ) ) -7 ) )
意思是,使用 SolidWorks API 函数 Part.Extension.CustomPropertyManager() 创建一个自定义属性管理器,然后使用 Set() 方法设置一个名为“名称”的自定义属性,并将它的值设置为 SolidWorks 零件的标题的右边部分(即截取零件标题的第一个空格后的部分,再去掉最后的 7 个字符)。
简而言之,这两行代码的作用是,从 SolidWorks 零件的标题中提取出两个自定义属性,分别命名为“代号”和“名称”,并将它们的值设置为标题的两部分。