机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: pp3711962

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

[复制链接]
 楼主| 发表于 2019-10-29 08:13:09 | 显示全部楼层
家乡的土 发表于 2019-10-27 20:40
  F6 q9 {, V4 N% w! x* e" M/ gSW2016能用方程式实现,在网上可以搜到,别的版本的就不知道了

+ `) C; o. h9 x我在网上查过了,应该是只能提取全部名称,并不能零件代号跟名称分开
回复 支持 反对

使用道具 举报

发表于 2019-10-29 08:22:50 | 显示全部楼层
本帖最后由 DaveChan 于 2019-10-29 08:27 编辑 : _* G" H; w. a; K+ D- K- ~. _$ {
3 r- y( j$ a+ W* W& W- W
用方程式结合可实现自动更新5 \7 n) R5 F% |3 Q) g) r
具体参考以下链接3 N) [' k  n8 ?0 R1 A! ~
http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=1541454&extra=page%3D1
/ ]6 \  M/ I. E5 O4 ]
1 p5 }/ q1 x% I, [+ U
回复 支持 反对

使用道具 举报

发表于 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:184 [. b3 m* ?! Z+ F  n/ k4 Y5 g
解决了吗

) C, D8 \2 ~9 H解决了,需要增加代码就可以了
7 \) X- j9 }' Q2 v2 b1 \3 b文件名命名格式(代号 名称)代号及名称中间有个空格,此代码以空格为间隔点,如果不带空格,那会全部显示成名称。
) A7 r8 U# l& w
2 ~+ \3 O# j# ^' w以下是零件代码
9 B/ P. c. \/ A) ?* s" T名称代码:Part.Extension.CustomPropertyManager("").Set("名称",Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")" Z, d5 u5 l, w/ G" \
代号代码:Part.Extension.CustomPropertyManager("").Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))8 e$ u' A- \9 ]% _- ~* ~- S
"Dummy1":= "名称代码"* _1 J( L% d* t
"Dummy2":= "代号代码"" D7 C& v7 ~2 h0 }4 t+ }0 W
(其中(Dummy1),(Dummy2)及(名称代码),(代号代码)可随意,保证上下一致即可。)
" z( g3 c% c5 s+ w0 J( f  c$ L6 R- W

, s0 Z6 F3 ^* M9 S* }6 y4 _2 L$ J! q) }' O" g9 b7 y  _( D
6 R' d, z4 W$ i1 E' _

. }  i% ~; o0 N# t) Y& P" u9 |8 |0 q1 I( T9 |7 k: T0 p2 I
( a# k8 M. d1 I& ^, i  m0 ^/ ^

0 b; y$ Z7 P: m. M
# Q$ w4 O7 S; u  U" r
- x( B# a) E: V; Z. D2 ?$ a- Q! V
3 Y; ~9 H) j9 h8 m/ g1 r+ [" @$ ~# ]8 P1 P' v# l8 d; Y4 G1 Z8 }
以下是装配体代码. X) O/ w2 M) \6 A! y# H, _
名称代码:Assembly.Extension.CustomPropertyManager("").Set("名称",Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ")))6 ^6 P1 w- ]7 d+ ^; R
代号代码:Assembly.Extension.CustomPropertyManager("").Set("代号",Left(Assembly.GetTitle,InStr(Assembly.GetTitle," ")))
$ G* Z8 `) p* H
% D" z! H+ Q7 K( H( O; c' F4 l6 ^' }"Dummy1":= "名称代码"
2 ]& `! C1 n" e"Dummy2":= "代号代码"
& L0 K4 v. ^' M  C! N(其中(Dummy1),(Dummy2)及(名称代码),(代号代码)可随意,保证上下一致即可。)  ]+ t' V+ }" c. x; V

0 L1 U* |/ Q1 T' C; _# S. o9 U& @  }

% l1 d7 R  ~$ g$ j( p& [  u/ M" B: A4 k3 k. G

* F/ h, W! H7 L& y- r
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-21 23:48:22 | 显示全部楼层
以解决,具体可看附件,附件为模板文件,有需要的可以下载。 ! z' S7 n4 b  U3 S3 m
* A) u" O' K6 P& T* H+ V
% `9 V5 l3 U; d% @. N7 Y- P
2 N" \6 m1 a4 |6 @! t: g1 `
/ n' e, m3 p3 P' ]: \. r* H
1 B$ @+ i8 i% Z9 u# ]1 c% h$ E% q
! c% T) d" R; H1 O  I+ @
; H, F+ P! j, f2 T
* {0 ^1 j" S0 n
$ N4 \0 q0 ?( K2 `& M

  Q1 h, L" J6 C0 _ * J$ X1 _8 H! T

  c6 W. t2 s6 }2 V: _) n
3 p& r) {" P6 w) ]/ u

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2022-4-13 18:21:51 | 显示全部楼层
家乡的土 发表于 2019-10-27 20:40/ R0 G' ^4 t% E, Y5 K3 b- X
SW2016能用方程式实现,在网上可以搜到,别的版本的就不知道了
0 j  I, Y- ~1 p  l5 |5 V2 [! m8 D
有具体方法吗?我想学习一下,谢谢8 ?: d# @4 e- R% l  L( |  p- S, q$ R, ?
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-21 11:34 , Processed in 0.154537 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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