机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 33287|回复: 36
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-10-16 10:58:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如图,我想每一次保存文件的时候,或者以另一个文件名保存文件的时候,零件属性中的代号,以及名称可以自动更改例:文件名是 sw1501-sdun2000.03.20-02 转动轴
; [, j; ]# I% @9 w0 H. M# K对应的零件代号就是:sw1501-sdun2000.03.20-02
2 b  W7 ]) |- D2 d% S对应的名称就是:转动轴
7 R5 _& H; Y) q+ m# r6 C% h9 p假如另存成另一个文件,命名为SW-16.CB2000.05.03-01 转动轴
  \8 \; j/ m, T" |则零件属性中的代号以及名称可以自动更改为“SW-16.CB2000.05.03-01”和“转动轴”$ e: N( C/ `- V# \  t* w

9 q& T# l" ?( C4 v# p
& n" O* O6 u* t: e& n' b% ~# U) z

本帖子中包含更多资源

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

x
回复

使用道具 举报

来自 31#
 楼主| 发表于 2024-5-7 10:26:16 | 只看该作者
目前我已经测试成功,文件名命名格式,代码+空格+名称。例:2532532 钢板
3 B7 w- k1 g4 e, A5 F& I3 ]零件代码:
6 G; f, T1 N. ^1 v6 F名称代码:Part.Extension.CustomPropertyManager("").Set("名称",Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," "))); k0 h4 r+ w& _; p- H
代号代码:Part.Extension.CustomPropertyManager("").Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))* k  |6 k+ e# b) y% }
装配体代码:
2 T. C6 G) s( `0 n名称代码:Assembly.Extension.CustomPropertyManager("").Set("名称",Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ")))$ g+ _% ^/ B" e
代号代码:Assembly.Extension.CustomPropertyManager("").Set("代号",Left(Assembly.GetTitle,InStr(Assembly.GetTitle," ")))  W: X2 l$ J3 C2 F. e% q! J
方程式设置如图+ C1 @' A1 E1 C( T1 Q6 h
文件属性自定义如图" a: R/ ?9 \3 z( M$ o
; B: v6 j% Y! V4 Q/ Q" f& v
注意,代码需要刷新后才能正确运行,自定义内需提前添加“名称”、“代号”两个属性
" G8 G2 N+ e( z5 y

点评

图片未成功显示的可以参考其他网友回复的设置  发表于 2024-5-7 10:30
回复 支持 反对

使用道具 举报

2#
 楼主| 发表于 2019-10-16 11:03:34 | 只看该作者
有什么方法可以让零件的代号以及名称可以自动提取更改,我在网上查了一个可以用宏来操作,还有一种可以直接输入某种代码,这个代码现在我找不到了,代码只能提取完整的文件名,而并不能进行分开
回复 支持 反对

使用道具 举报

3#
发表于 2019-10-16 11:11:16 | 只看该作者
【魍生技】-代号名称自动分离宏命令' V8 ?. p: N1 h5 n; X. i$ C
//www.szfco.com/thread-478738-1-1.html) [! ]! t* C0 N
(出处: 机械必威体育网址)
/ ~; ?) v) x, I- p

点评

亲测,并不能自动更新,还是需要更改别的设置?  发表于 2019-10-16 13:12
回复 支持 反对

使用道具 举报

4#
发表于 2019-10-16 11:12:01 | 只看该作者
我也一直在想分开这个文件名,用宏还是要多点一次运行宏

点评

宏可以,不过每次要运行一次,理论上可以做成自动运行不过我不会  发表于 2019-10-16 11:23
我在网上看到一个可以自动运行的宏,不知道可不可以,不过我个人感觉用宏代码比较繁琐,个人喜欢那种提取代码的,不知道有没有相关经验  发表于 2019-10-16 11:17
回复 支持 反对

使用道具 举报

5#
发表于 2019-10-16 13:33:00 | 只看该作者
图号分离宏。. G1 D4 z# I  I% L
想自动更新要再加上常驻宏,缺点是占用内存多,软件会变慢。
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2019-10-16 13:36:36 | 只看该作者
cool44 发表于 2019-10-16 13:33
$ h* L: N8 J/ D! O  V图号分离宏。7 f6 f# h3 \, P) ?$ r
想自动更新要再加上常驻宏,缺点是占用内存多,软件会变慢。

! ^0 `- r! n5 D8 o6 l( S4 X; s所以我想是不是可以改成代码提取类的,就像excel的公式一样
: p! P# M6 F- O. }6 U+ Q
回复 支持 反对

使用道具 举报

7#
发表于 2019-10-16 14:39:59 | 只看该作者
你这个是手动输入的吧,做不了属性链接自动更改。
回复 支持 反对

使用道具 举报

8#
发表于 2019-10-16 19:40:53 | 只看该作者
文件命名也不是很频繁的操作,其实手动改改靠谱一些。
回复 支持 1 反对 0

使用道具 举报

9#
发表于 2019-10-17 12:42:15 | 只看该作者
学习一下  每次手动更改确实烦死
回复 支持 反对

使用道具 举报

10#
发表于 2019-10-27 20:40:27 | 只看该作者
SW2016能用方程式实现,在网上可以搜到,别的版本的就不知道了
回复 支持 0 反对 1

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-2-17 23:15 , Processed in 0.077433 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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