机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: pp3711962

SW文件名如何自动提取出来填写到零件的代号以及名称里

[复制链接]
 楼主| 发表于 2019-10-29 08:13:09 | 显示全部楼层
家乡的土 发表于 2019-10-27 20:40
+ \1 i* z( i& e, \5 j+ Y. mSW2016能用方程式实现,在网上可以搜到,别的版本的就不知道了
( f2 `  y. V6 i# ^+ ?
我在网上查过了,应该是只能提取全部名称,并不能零件代号跟名称分开
回复 支持 反对

使用道具 举报

发表于 2019-10-29 08:22:50 | 显示全部楼层
本帖最后由 DaveChan 于 2019-10-29 08:27 编辑 5 p, f5 |; k( h( [

8 T$ C$ e: ]( h+ R- e5 M3 E) B用方程式结合可实现自动更新
/ f  G% m/ C# w( Z具体参考以下链接
, z5 y* n* R; Y$ ohttp://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=1541454&extra=page%3D1
, t2 R6 n5 u1 [4 l+ L* L! \. _- J) e& {
回复 支持 反对

使用道具 举报

发表于 2020-10-15 14:57:58 | 显示全部楼层
学习一下  不要每次都手动更改
回复 支持 反对

使用道具 举报

发表于 2021-4-8 12:32:48 | 显示全部楼层
学习了
回复

使用道具 举报

发表于 2021-4-22 14:18:08 | 显示全部楼层
解决了吗
回复

使用道具 举报

 楼主| 发表于 2022-3-21 22:57:23 | 显示全部楼层
思想火炬 发表于 2021-4-22 14:18
0 x. a; D8 w/ I% C; o! l6 A( L解决了吗
* }4 A  ^/ w8 h6 \
解决了,需要增加代码就可以了* m+ g  I& o7 v2 r3 {( S$ G
文件名命名格式(代号 名称)代号及名称中间有个空格,此代码以空格为间隔点,如果不带空格,那会全部显示成名称。
3 t" G( Q1 c/ z& A2 K, \" k3 `2 j/ }  k8 ]! A- u
以下是零件代码& V, i- \6 T+ l3 u
名称代码:Part.Extension.CustomPropertyManager("").Set("名称",Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")# c- P1 ]% K) ^
代号代码:Part.Extension.CustomPropertyManager("").Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))9 a9 k0 `( l+ ~6 m1 T
"Dummy1":= "名称代码"% R6 ?. ]9 [2 r" C) q" g
"Dummy2":= "代号代码"8 g, `: X; i. \
(其中(Dummy1),(Dummy2)及(名称代码),(代号代码)可随意,保证上下一致即可。)8 I$ A4 o3 w% Q

  v* {9 A' H: N& P  Y" k
8 v" y+ @3 g( ?# ~
' }9 ~9 H! V% f6 B6 V  s2 V. U; z( z% C

- J% N% v  O/ c. h0 o8 X. \, o- Z, [" x! x
+ k" Z2 K$ }- `4 g

% _0 A0 H- Z5 O7 G4 M6 [; J9 G2 h9 i) i* q

, i% D5 W5 g$ r+ R, V
6 u0 Z# Q; Z- c4 M( z' }0 D) U: {/ {( `1 Z
以下是装配体代码
: o/ A1 k( d1 w( Z7 ^( c名称代码:Assembly.Extension.CustomPropertyManager("").Set("名称",Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ")))
2 c# ?2 K3 N0 D$ ?) S; }7 o代号代码:Assembly.Extension.CustomPropertyManager("").Set("代号",Left(Assembly.GetTitle,InStr(Assembly.GetTitle," ")))
# z% }2 Z7 v" `/ ^
6 x3 S4 q4 E) {* V7 b: G. w! a% @/ K"Dummy1":= "名称代码"( a' S, f' `, a" X
"Dummy2":= "代号代码"
! h! t. e0 B& U0 Q9 `, M(其中(Dummy1),(Dummy2)及(名称代码),(代号代码)可随意,保证上下一致即可。)
0 y9 [  z. [7 j. a7 E( }1 _1 L6 J( h! a. U8 X. A: I1 k; |; `6 ^
& c. d% y, f/ Z- l

6 `4 ~5 D/ {# B8 [* @! M) R3 T( T2 B4 u, q% Z% G

  W6 U8 z; {0 |. }/ G* }. \) g
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-21 23:48:22 | 显示全部楼层
以解决,具体可看附件,附件为模板文件,有需要的可以下载。
8 s+ F# t# \! m: r 0 [* N  y0 v6 i9 T  B

" p3 {; ^8 J, S3 z3 [' d. L7 k) p4 K& w8 i& J8 D

' o/ u) X4 T. i7 {. Y
3 U% n( {/ X7 E1 ^  B5 g5 H, p2 Z! Z0 ]4 u) e& J/ d% u; }

* O* a/ P  z% ~+ J; r& \: q0 p. U% P) Z5 V

$ t! k2 e8 U0 k
; l1 K" R- ~) T  _; q% a9 D  u
* \4 h2 n+ G4 ?+ Z+ o4 a. S) r+ [6 _! _! t4 j( t  N0 z+ R
! L5 t' ^+ s% w! N/ B4 Q5 n7 c

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复 支持 反对

使用道具 举报

发表于 2022-3-28 22:08:33 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2022-4-13 18:21:51 | 显示全部楼层
家乡的土 发表于 2019-10-27 20:40
7 a0 s5 E. r) Y, Q& o% _6 u1 cSW2016能用方程式实现,在网上可以搜到,别的版本的就不知道了

$ T# X! j8 n* p9 }, m有具体方法吗?我想学习一下,谢谢
4 x& c% Y# V/ k; w
回复 支持 反对

使用道具 举报

发表于 2023-1-11 13:40:35 | 显示全部楼层
太好了,正需要,谢谢楼主分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-5-1 08:43 , Processed in 0.209392 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表