找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: pp3711962

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

[复制链接]
 楼主| 发表于 2019-10-29 08:13:09 | 显示全部楼层
家乡的土 发表于 2019-10-27 20:40% `& ~+ C* G8 A9 J+ H6 l  O! t
SW2016能用方程式实现,在网上可以搜到,别的版本的就不知道了

1 L0 D" E. Y6 U, h+ U) u我在网上查过了,应该是只能提取全部名称,并不能零件代号跟名称分开
发表于 2019-10-29 08:22:50 | 显示全部楼层
本帖最后由 DaveChan 于 2019-10-29 08:27 编辑
( A  O5 `: ?8 I1 @) b
# g) A) _; x4 W0 r7 k5 Q用方程式结合可实现自动更新
) y3 D3 d# Y* o6 C$ @( i具体参考以下链接" T/ j5 p) j! r4 P4 T$ ]
http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=1541454&extra=page%3D1
: v, |4 H& ~1 M/ f6 K5 ~' G- K" A( }
, w, u! B# h. p
发表于 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:180 h  T0 U# k  g7 g5 p) {; v2 d
解决了吗

! L9 D/ l0 |, F解决了,需要增加代码就可以了
; q, z' Z0 I/ k& ^6 P3 _文件名命名格式(代号 名称)代号及名称中间有个空格,此代码以空格为间隔点,如果不带空格,那会全部显示成名称。' B) [) f& P0 {( I0 k& l

8 _5 m; M9 i3 {! O0 w0 g- S3 L1 R0 J以下是零件代码
. W* D+ y1 b. z7 `7 B3 t* F/ \1 o名称代码:Part.Extension.CustomPropertyManager("").Set("名称",Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")
' D' y+ `# k6 W2 V' \代号代码:Part.Extension.CustomPropertyManager("").Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))1 T6 Z) B& I, Y% S: F! ]
"Dummy1":= "名称代码"
& a/ ?5 B; R9 }  _% s& H"Dummy2":= "代号代码"# A8 W: M) B  U; }
(其中(Dummy1),(Dummy2)及(名称代码),(代号代码)可随意,保证上下一致即可。)
6 b/ D% b% g( u7 R) b
: m; _1 X. T% s2 Q3 O
& S) {. `: q6 u8 M9 o$ c4 T# J  C- Q7 d

% h. W2 f. f' K# K. o# l
0 c2 n5 [- U$ k' d/ q' ?8 `% ]; I; \  F

9 r: B4 e  g4 f6 W7 }4 F& i( T# S+ G" b# O; A

* H9 O$ I; C# f2 s, `9 E
% U* M" d- a7 _$ X6 @0 T8 z; w5 w: e1 v
6 x" x$ O  u! c# u
以下是装配体代码9 t! j1 X9 k! E& B
名称代码:Assembly.Extension.CustomPropertyManager("").Set("名称",Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ")))2 S. h0 f" F$ f$ u! G* E
代号代码:Assembly.Extension.CustomPropertyManager("").Set("代号",Left(Assembly.GetTitle,InStr(Assembly.GetTitle," ")))
: A0 g& i7 M, E0 r3 Z& p
3 d! `- {0 f4 o7 \8 Z8 x- ["Dummy1":= "名称代码"
4 F0 m% y( x8 Z"Dummy2":= "代号代码"
5 v6 g0 _* z" V* O% ]8 P(其中(Dummy1),(Dummy2)及(名称代码),(代号代码)可随意,保证上下一致即可。): @  J9 m, z: u
* ?2 n0 x# \) |
8 [+ c9 {! M4 ~7 g3 B

. L/ ?4 E8 Q& P! n" G
1 O# E+ i& l5 g' {! g; b) E7 [: T& v
 楼主| 发表于 2022-3-21 23:48:22 | 显示全部楼层
以解决,具体可看附件,附件为模板文件,有需要的可以下载。 . t& H2 T' }4 k$ R1 Z1 Y/ ~

7 P4 {0 z* R& j, y1 C
4 A( b- b& v: I  Y3 T" J
$ j" J: N+ P9 W0 h+ U6 u, m
7 }3 l: d% A5 Q, y3 `% `/ h- O
7 F: L2 k0 n3 r. E- {/ ?* {9 e5 D- t) a  s; R/ l
& O( q# c: L# Q/ I4 {2 l+ y/ R
- ^2 b9 ~& @5 f0 ~
- F' y- E4 g0 |

) O& V; H) e, y2 d : y: `0 M5 n$ d* `. i

5 l0 c* N3 J+ \: n0 O0 ^0 R; K
' j  Z) f" }& V. j0 @

本帖子中包含更多资源

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

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

使用道具 举报

发表于 2022-4-13 18:21:51 | 显示全部楼层
家乡的土 发表于 2019-10-27 20:401 X+ S/ q5 q- {- `8 `
SW2016能用方程式实现,在网上可以搜到,别的版本的就不知道了
5 g! J: ?: g6 W* T" {
有具体方法吗?我想学习一下,谢谢
) [4 W" }) N( j' Y
发表于 2023-1-11 13:40:35 | 显示全部楼层
太好了,正需要,谢谢楼主分享
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-6-16 05:05 , Processed in 0.189279 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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