機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 31588|回復(fù): 36
打印 上一主題 下一主題

SW文件名如何自動提取出來填寫到零件的代號以及名稱里

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2019-10-16 10:58:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如圖,我想每一次保存文件的時候,或者以另一個文件名保存文件的時候,零件屬性中的代號,以及名稱可以自動更改例:文件名是 sw1501-sdun2000.03.20-02 轉(zhuǎn)動軸
5 q* o3 l' `5 u# L對應(yīng)的零件代號就是:sw1501-sdun2000.03.20-02& m: s* P9 H* b/ @: }" t' h+ o
對應(yīng)的名稱就是:轉(zhuǎn)動軸1 R- {- w! {' s# Q% f& j* R
假如另存成另一個文件,命名為SW-16.CB2000.05.03-01 轉(zhuǎn)動軸
% s1 g2 }' ^1 G3 h% L  l6 }7 ]' P則零件屬性中的代號以及名稱可以自動更改為“SW-16.CB2000.05.03-01”和“轉(zhuǎn)動軸”
6 g$ I( s( U8 _  ^8 n! c

+ o3 O2 f0 N) W* ~3 _. f; }0 y; O! ]2 ?* Z1 L

2 c% o# _+ u- }% u

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊會員

x
回復(fù)

使用道具 舉報

來自 31#
 樓主| 發(fā)表于 2024-5-7 10:26:16 | 只看該作者
目前我已經(jīng)測試成功,文件名命名格式,代碼+空格+名稱。例:2532532 鋼板
4 b! h( ?5 v' g* S3 u$ z零件代碼:
$ ]! {" {! }; @/ l; {名稱代碼:Part.Extension.CustomPropertyManager("").Set("名稱",Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")))9 M+ W  b, ^& T/ B) }
代號代碼:Part.Extension.CustomPropertyManager("").Set("代號",Left(Part.GetTitle,InStr(Part.GetTitle," "))). m) M0 D* N+ M. f2 D3 C( s
裝配體代碼:! E8 f4 C+ P( [) }3 N+ y$ b# U- \# C! G
名稱代碼:Assembly.Extension.CustomPropertyManager("").Set("名稱",Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ")))7 {7 y7 N, \+ H7 W7 }" M/ d5 x9 B
代號代碼:Assembly.Extension.CustomPropertyManager("").Set("代號",Left(Assembly.GetTitle,InStr(Assembly.GetTitle," ")))
/ v7 d' f5 _* w1 y, j4 w6 ~% l方程式設(shè)置如圖
) c9 o# l, @% e3 e( x5 O# I3 r# G文件屬性自定義如圖
. \. W3 V7 |$ F
5 ]' A9 U# K# }* w7 R注意,代碼需要刷新后才能正確運行,自定義內(nèi)需提前添加“名稱”、“代號”兩個屬性- y5 I; V; Y$ j7 D

點評

圖片未成功顯示的可以參考其他網(wǎng)友回復(fù)的設(shè)置  發(fā)表于 2024-5-7 10:30
回復(fù) 支持 反對

使用道具 舉報

2#
 樓主| 發(fā)表于 2019-10-16 11:03:34 | 只看該作者
有什么方法可以讓零件的代號以及名稱可以自動提取更改,我在網(wǎng)上查了一個可以用宏來操作,還有一種可以直接輸入某種代碼,這個代碼現(xiàn)在我找不到了,代碼只能提取完整的文件名,而并不能進行分開
回復(fù) 支持 反對

使用道具 舉報

3#
發(fā)表于 2019-10-16 11:11:16 | 只看該作者
【魍生技】-代號名稱自動分離宏命令
3 b5 W, P$ I% ]3 E8 Y) ]2 i  ?  uhttp://e-learninguniversity.com/thread-478738-1-1.html
7 R/ ^$ d: f& |( X3 G8 U(出處: 機械社區(qū))$ w$ J& K8 f  M. }- X

點評

親測,并不能自動更新,還是需要更改別的設(shè)置?  發(fā)表于 2019-10-16 13:12
回復(fù) 支持 反對

使用道具 舉報

4#
發(fā)表于 2019-10-16 11:12:01 | 只看該作者
我也一直在想分開這個文件名,用宏還是要多點一次運行宏

點評

宏可以,不過每次要運行一次,理論上可以做成自動運行不過我不會  發(fā)表于 2019-10-16 11:23
我在網(wǎng)上看到一個可以自動運行的宏,不知道可不可以,不過我個人感覺用宏代碼比較繁瑣,個人喜歡那種提取代碼的,不知道有沒有相關(guān)經(jīng)驗  發(fā)表于 2019-10-16 11:17
回復(fù) 支持 反對

使用道具 舉報

5#
發(fā)表于 2019-10-16 13:33:00 | 只看該作者
圖號分離宏。0 E' |+ U* o+ @( H: P
想自動更新要再加上常駐宏,缺點是占用內(nèi)存多,軟件會變慢。
回復(fù) 支持 反對

使用道具 舉報

6#
 樓主| 發(fā)表于 2019-10-16 13:36:36 | 只看該作者
cool44 發(fā)表于 2019-10-16 13:33, ?0 b' E4 Y+ R) o1 q& V
圖號分離宏。
8 b0 `) k) f% _3 [9 H$ \; Q" Y6 N想自動更新要再加上常駐宏,缺點是占用內(nèi)存多,軟件會變慢。

3 A3 M& w; N5 ^0 n* _所以我想是不是可以改成代碼提取類的,就像excel的公式一樣1 V. f8 n$ [7 |: E6 X
回復(fù) 支持 反對

使用道具 舉報

7#
發(fā)表于 2019-10-16 14:39:59 | 只看該作者
你這個是手動輸入的吧,做不了屬性鏈接自動更改。
回復(fù) 支持 反對

使用道具 舉報

8#
發(fā)表于 2019-10-16 19:40:53 | 只看該作者
文件命名也不是很頻繁的操作,其實手動改改靠譜一些。
回復(fù) 支持 1 反對 0

使用道具 舉報

9#
發(fā)表于 2019-10-17 12:42:15 | 只看該作者
學習一下  每次手動更改確實煩死
回復(fù) 支持 反對

使用道具 舉報

10#
發(fā)表于 2019-10-27 20:40:27 | 只看該作者
SW2016能用方程式實現(xiàn),在網(wǎng)上可以搜到,別的版本的就不知道了
回復(fù) 支持 0 反對 1

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-15 23:38 , Processed in 0.071455 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表