iCAx开思网

标题: 求告知怎么自动读取零件代码及名称 [打印本页]

作者: ldhzg1991    时间: 2014-12-16 12:56
标题: 求告知怎么自动读取零件代码及名称
请问怎么设置一个方程式,让这个方程式自动读取零件名称(ROA12370506001轴承)里面的字符,
例如:part.Extension.CustomPropertyManager("").Set("零件图号",Left(part.GetTitle,14))   这段代码是读取文件名称的前14位图号(ROA12370506001)。但是还差一个读取零件名称的14位之后的零件名称。求大神指教。
下面这个网站里有详细的说明。
https://wenku.baidu.com/link?url=WWeeSWpovFRzF0D4XbZ1NnT3GAjQmwuVfEVw9bRQpMmMsImwJITKIRXZ4f8DgBQgO2neqwoX65nw1FqrT_GFkAcQzQXnY7NZxDmYgY_-fhy


作者: ldhzg1991    时间: 2014-12-17 08:11
没人知道吗。。。
作者: api163    时间: 2014-12-17 14:29
用取右边剩下字符数的方法
part.Extension.CustomPropertyManager("").Set("零件名称",right(part.GetTitle, (len(part.GetTitle)-14)))  
作者: gt.adan    时间: 2014-12-18 00:39
api163 发表于 2014-12-17 14:29
用取右边剩下字符数的方法
part.Extension.CustomPropertyManager("").Set("零件名称",right(part.GetTitl ...

2013版本起不再支持此種嵌合宏的方式,前輩可以參考一下這帖:

https://www.3dportal.cn/discuz/f ... ead&tid=1250784

作者: api163    时间: 2014-12-18 09:19
gt.adan 发表于 2014-12-18 00:39
2013版本起不再支持此種嵌合宏的方式,前輩可以參考一下這帖:

https://www.3dportal.cn/discuz/forum. ...

版主,我用得正是2013版,方程也是试过了才发上去的。

作者: gt.adan    时间: 2014-12-18 13:36
本帖最后由 gt.adan 于 2014-12-18 13:37 编辑
api163 发表于 2014-12-18 09:19
版主,我用得正是2013版,方程也是试过了才发上去的。

在此討論的是嵌合宏的方式,已經多人確認試過都不行,方程輸入系統就報錯了,
悶大也在我貼的連結中#35做出了說明,而前輩用2013竟然可以?!
(不會是用以前的模板做的然後另存成2013的版本吧?)
再者,我沒有什麼三維的邀請碼。只能說該帖討論得很精彩,
悶大也對幾個重點樓層都做出了回應,前輩只需註冊一下應該就可以了。

作者: gt.adan    时间: 2014-12-18 13:55
對樓主補充一點:
之前以有討論嵌入宏的方式在2013以後是取消掉的了,三樓前輩說可以倒是可以請指導一下。
然而其提取零件名稱的語法是對的,想自行製做嵌合宏模板可以參考學習。
取消掉的,是嵌入宏的「方式」,並不代表之前版本做的模板或零件無法使用。
用較新版次打開以前的零件,編輯方程時會有「警告」,但還是可以使用的。

作者: api163    时间: 2014-12-18 14:13
原来如此,受教了。




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3