找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: pp3711962

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

[复制链接]
 楼主| 发表于 2019-10-29 08:13:09 | 显示全部楼层
家乡的土 发表于 2019-10-27 20:40' f: Q/ p- N9 x
SW2016能用方程式实现,在网上可以搜到,别的版本的就不知道了
8 t, r9 m9 r) O
我在网上查过了,应该是只能提取全部名称,并不能零件代号跟名称分开
发表于 2019-10-29 08:22:50 | 显示全部楼层
本帖最后由 DaveChan 于 2019-10-29 08:27 编辑
7 L9 q; O2 l& p( f7 Q. n2 c2 f2 k* K5 {8 T( d) D! ]6 M' @
用方程式结合可实现自动更新% g0 Y1 v/ w# J1 i; d, {8 @
具体参考以下链接
' ^! @* T7 O3 u- Ohttp://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=1541454&extra=page%3D1% J# L6 \$ i8 J" u& n( ?

8 {7 A. ~) O0 N, R; N
发表于 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# X& O: d- Q2 G& g1 a4 A; v
解决了吗

) e- \% I( c  U' w2 y4 e% l解决了,需要增加代码就可以了. i0 p7 n5 ]1 t  c5 C% _
文件名命名格式(代号 名称)代号及名称中间有个空格,此代码以空格为间隔点,如果不带空格,那会全部显示成名称。
' @1 o/ G# i: R) l1 ?& l) f
+ H* ]9 x# e: f3 V以下是零件代码* }: ^0 M+ y& q
名称代码:Part.Extension.CustomPropertyManager("").Set("名称",Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")
" D  _5 \( _$ y代号代码:Part.Extension.CustomPropertyManager("").Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))
0 y: I0 `" d& e1 R; F"Dummy1":= "名称代码": q2 o7 D- z& z9 [/ n
"Dummy2":= "代号代码"
+ t) t) [/ m0 d# R9 |" x(其中(Dummy1),(Dummy2)及(名称代码),(代号代码)可随意,保证上下一致即可。)  j' u- Z/ m, A6 T8 k6 D& |
; N7 {  ~+ I# P* d2 `
2 t) E9 k* v5 J$ N2 K2 `
) r2 u2 a+ _+ b0 D% M3 I4 m

' {5 x6 s3 g& O! b( _0 T. l: f0 m7 w
6 v$ a. X( @3 Z7 |! p0 k' n* I, y0 u8 o
- e7 I5 R$ G* ^- r- |
0 Z9 _0 D- `  w0 t' x, q4 w8 b- h
$ U; Y3 J, B/ B) ^2 p& t
+ u/ Q1 z2 y7 ^5 U
( e- z1 \/ _1 b6 ]  `: L5 S

% M! U+ p. J) E以下是装配体代码: x1 e+ X2 @# X- q8 R8 o* W
名称代码:Assembly.Extension.CustomPropertyManager("").Set("名称",Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ")))
8 q3 \- |- y/ G: V; A7 T代号代码:Assembly.Extension.CustomPropertyManager("").Set("代号",Left(Assembly.GetTitle,InStr(Assembly.GetTitle," ")))3 g$ C8 Y+ ]& F2 E+ ]

* V% U. d' }' K( P6 d. W- q: a"Dummy1":= "名称代码"; H4 r& o0 v/ J' H! F% ]& _
"Dummy2":= "代号代码"2 r* Q# Z9 C7 U! {. Q& ~# k
(其中(Dummy1),(Dummy2)及(名称代码),(代号代码)可随意,保证上下一致即可。)7 v' }1 _7 _  H
' o& }8 o+ R4 [0 L1 c

: K( N, {. d( _; h
$ _; }- }: E' H" {/ }; A% k7 }& ]1 m6 t  {: C, O3 T( Z
. `& W0 |! H6 G/ t% x
 楼主| 发表于 2022-3-21 23:48:22 | 显示全部楼层
以解决,具体可看附件,附件为模板文件,有需要的可以下载。
) U0 C8 ]! d" B* g% M' X$ y% Y6 n
& `& _, N$ W: V! O: ]/ s
1 F( X; t( d+ i4 L) `- x0 E- y; n; ]4 M& d7 T$ f8 Z

7 U# D% ~5 ^1 A7 d0 w$ k2 b9 T9 m$ f. |$ r4 U1 c# h. p
- w+ _" Y" a# V" `
! |, J5 R& d& E# J# H! x/ J' R
' ^. V: l' i: _
# D+ Z2 y1 |- g0 a, P

# U. Y4 c( w$ Z" W! t' `7 I5 b5 p
2 f$ T) ]4 I. J: u) i- G
* Z9 L' ]& G( X# R$ @0 U
# D+ F5 H& Z$ e: O8 c: x' v! C$ M9 h( e

本帖子中包含更多资源

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

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

使用道具 举报

发表于 2022-4-13 18:21:51 | 显示全部楼层
家乡的土 发表于 2019-10-27 20:406 V* m! c1 v4 K) h2 w+ k
SW2016能用方程式实现,在网上可以搜到,别的版本的就不知道了
8 w7 N* k' H( k* N% X* f& q
有具体方法吗?我想学习一下,谢谢
  N- r7 b9 i6 G6 q+ s  O( U# A: X
发表于 2023-1-11 13:40:35 | 显示全部楼层
太好了,正需要,谢谢楼主分享
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-8-3 12:57 , Processed in 0.165966 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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