久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 4605|回復: 11

Inventor如何使用ilogic程序重命名模型名

[復制鏈接]
1#
發表于 2023-12-5 15:56:29 | 只看該作者 |倒序瀏覽 |閱讀模式
Inventor如何使用ilogic程序重命名模型名
5 L9 U. X! m" P  V2 H+ t3 }重命名使用iPropety屬性中,自定義頁面的自定義屬性3 K& a/ g! F+ K5 E4 l2 q
但不重命名文件名
# ~2 h/ R* i2 ^8 u+ P/ P+ Q1 n6 n大佬們,求求了,怎么寫這個程序
! m( x+ }' c8 i, c& `% ]

本帖子中包含更多資源

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

×
回復

使用道具 舉報

2#
發表于 2023-12-5 23:09:26 | 只看該作者
沒有看太明白9 T! P* @. t& ?+ I$ s( C

4 @: C0 ~( S( u9 L" V; c: `可以試試用ThisDoc.ModelDocument.DisplayName()得到模型的名稱' a! A  n( ?+ x& M5 b/ p
然后令自定義屬性=名稱就好了啊2 g7 E! f% `' y' X& B) n
3#
發表于 2023-12-6 08:39:33 | 只看該作者
1.選到物料描述,更改完值 2.點右上角的修改 3.點右下角的應用
4#
 樓主| 發表于 2023-12-6 09:02:12 | 只看該作者
ThisDoc.ModelDocument.DisplayName(Custom=物料描述)# I9 c: U+ o) u( `
這樣子寫,提示如下報錯
2 q. Q; w! G9 bSide plate L 5x704x1242 Q235B1#10003241.ipt 中的 重命名規則 中存在規則編譯錯誤" j  S# Y$ y% z" H0 ?! Z3 g# ]

4 H) q* R0 I& j6 l1 T行 1 上存在錯誤: 屬性訪問必須分配給屬性或使用它的值。
5#
發表于 2023-12-6 11:41:03 | 只看該作者
本帖最后由 Lean_2017.feng 于 2023-12-6 11:42 編輯
- p5 I# V% W/ R1 V" U
3556428433 發表于 2023-12-6 09:02+ Y- a1 B, i: N, V# ~  L
ThisDoc.ModelDocument.DisplayName(Custom=物料描述)
7 P9 i1 o: }  R& z9 Z) c( ?( S0 ]/ p9 j這樣子寫,提示如下報錯
  z5 O* L& f. |& t' k3 F& j; K( mSide plate L 5x704x12 ...

- ^$ |7 }, a, T' T' _參考下面的代碼(如果sName中的字符串不符合要求,需要對字符串進行截取或拼接)
  |6 a+ Z' [4 a
( o9 _  U1 H+ w8 Q  N3 e$ u
sName = ThisDoc.ModelDocument.DisplayName()
' X: g5 L4 p, e3 a4 `

( m0 X) Q8 {0 siProperties.Value("Custom", "物料描述") = sName
+ s, b2 L" y+ x8 P3 Z" p% D' V' B6 ^9 l  i+ I
2 U( V2 D) L; }0 J7 r( ]" ^
6#
 樓主| 發表于 2023-12-6 13:52:23 | 只看該作者
實際試了一下,這個語句實現的效果好像是,將模型名寫入到物料描述,而不是將物料描述寫入到模型名
7#
 樓主| 發表于 2023-12-7 09:04:32 | 只看該作者
還有人嗎,手動撈一下帖子
8#
 樓主| 發表于 2023-12-7 10:43:41 | 只看該作者
Lean_2017.feng 發表于 2023-12-6 11:41
8 {5 c- j1 ^4 ^7 I( I參考下面的代碼(如果sName中的字符串不符合要求,需要對字符串進行截取或拼接)/ Y; g; y8 l' S& n! |' G8 k
+ F9 U+ s" _$ {' x, K% ?( y
sName = ThisDoc.Mod ...

3 Q9 l9 h. n/ \大佬,回來看看,還有沒有辦法8 Z1 j( {: J/ ]; Q
9#
發表于 2023-12-7 13:14:23 | 只看該作者
3556428433 發表于 2023-12-7 10:43& p3 s7 D. J5 s! x; @/ t4 |9 v4 P2 K
大佬,回來看看,還有沒有辦法
7 Q1 c9 f; G1 X8 V  ?
目的是把當前文件直接改名到"物料描述"7 P% e! \- l4 X% ?; P" d

' L4 }5 ^. V  y. m
$ v+ J) v/ w8 v4 A* `, q# o' w5 J
這個沒辦法直接實現的,可以換個方法代替。. f( |8 n( P& _0 z. m2 `$ S: X

5 D1 m9 i& H! V6 F/ e利用新名稱另存文件,然后再在使用此文件的地方執行替換。
$ i9 k3 R3 m# p( X7 K5 I' N, F  U! V  ~9 d3 t% V0 s" L

5 {& e2 k( s/ v9 g$ a. S如果這樣可行的話:1 `" m* y: T, c
sFileName = iProperties.Value("Custom", "物料描述") & ".ipt". J* r2 |0 i$ i% N9 ]7 g6 [7 }) c. s

# v& @% q% b% R" r) T6 z, isFileDirectory = ThisDoc.WorkspacePath() & "\"
# ^- F. I# f2 {0 rThisDoc.Document.SaveAs(sFileDirectory & sFileName, True)9 F2 w: L' m3 v" f) ]
10#
 樓主| 發表于 2023-12-7 13:39:03 | 只看該作者
Lean_2017.feng 發表于 2023-12-7 13:14
0 L' T. ~( w* @7 k目的是把當前文件直接改名到"物料描述"

5 v1 R- O( H& j; N目的不是將文件名改到物料描述: A/ {* b: P9 B4 v: J' e
是將物料描述改到模型名啊大佬& Y5 m& Y9 \8 a) x( D/ ~" i
:'(:'(- q( \5 C/ F& s- `* m

2 a  u% ]- ~. F  J5 u0 C1 ~) A" N9 d
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表