国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 4820|回復: 11

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

[復制鏈接]
1#
發表于 2023-12-5 15:56:29 | 只看該作者 |倒序瀏覽 |閱讀模式
Inventor如何使用ilogic程序重命名模型名) F4 ]/ Z& r  U! ]. Y
重命名使用iPropety屬性中,自定義頁面的自定義屬性
7 K" o3 V# b6 s/ d7 q但不重命名文件名
: z& I4 s4 `9 @0 y大佬們,求求了,怎么寫這個程序
4 U# @7 V+ Y: @, n6 d/ k) j

本帖子中包含更多資源

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

×
回復

使用道具 舉報

2#
發表于 2023-12-5 23:09:26 | 只看該作者
沒有看太明白3 z' U6 V- P/ H: `  k  ]: e; o
" n& u4 Q6 E; t! s; [# B) I
可以試試用ThisDoc.ModelDocument.DisplayName()得到模型的名稱& O6 N& s  x. U+ K1 p
然后令自定義屬性=名稱就好了啊
$ M9 k( d+ \  {' b$ C, ?
3#
發表于 2023-12-6 08:39:33 | 只看該作者
1.選到物料描述,更改完值 2.點右上角的修改 3.點右下角的應用
4#
 樓主| 發表于 2023-12-6 09:02:12 | 只看該作者
ThisDoc.ModelDocument.DisplayName(Custom=物料描述)3 d! m; u& N/ j$ M: L" q
這樣子寫,提示如下報錯
. f) ~# ]# u4 P9 n6 bSide plate L 5x704x1242 Q235B1#10003241.ipt 中的 重命名規則 中存在規則編譯錯誤+ D$ C$ _4 ^; K

, U, C& A: U8 h& M: ]5 P行 1 上存在錯誤: 屬性訪問必須分配給屬性或使用它的值。
5#
發表于 2023-12-6 11:41:03 | 只看該作者
本帖最后由 Lean_2017.feng 于 2023-12-6 11:42 編輯
- _. X4 ]1 N2 g6 I& _
3556428433 發表于 2023-12-6 09:02
( U0 r3 u& a$ ^ThisDoc.ModelDocument.DisplayName(Custom=物料描述)
/ z( q+ P) I2 [; u這樣子寫,提示如下報錯
1 d. G1 b+ d( o! k3 ~- d0 D5 x  ESide plate L 5x704x12 ...
2 h0 T- E+ R2 X7 E" d3 v
參考下面的代碼(如果sName中的字符串不符合要求,需要對字符串進行截取或拼接)
0 u7 m1 f- S4 Z7 `7 Z+ Z7 k/ l+ l- G. P. N- d
sName = ThisDoc.ModelDocument.DisplayName()
' ]4 I# B) y" T( n# k

! f8 x1 R# p7 _iProperties.Value("Custom", "物料描述") = sName
5 @8 ^/ i( @/ W$ T2 J8 B1 d% Q6 G# C; \3 d/ {6 |  f
4 j+ B/ _% I( E! B6 w$ M
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* F/ s2 @% f' \# f
參考下面的代碼(如果sName中的字符串不符合要求,需要對字符串進行截取或拼接)
7 Y0 S* m1 e3 W' Q: u
6 B' _; }2 t' V1 o! ksName = ThisDoc.Mod ...

" I% z  `) w7 C' S* Y5 [  f. c大佬,回來看看,還有沒有辦法9 S( g" o" Z0 H; n
9#
發表于 2023-12-7 13:14:23 | 只看該作者
3556428433 發表于 2023-12-7 10:43
8 ~/ n% {2 B9 W! ?2 C, Z9 t大佬,回來看看,還有沒有辦法
! t. @, G) @4 m# o  H5 J7 j
目的是把當前文件直接改名到"物料描述"
( X1 m4 }4 |/ c6 d5 d2 p3 p
, A9 s1 ^  @* s+ Q+ e* n6 t

9 H0 v- U" v7 \: \& p0 }這個沒辦法直接實現的,可以換個方法代替。. y9 w$ b7 b! m( l; |+ u
9 G7 E6 G+ {2 z& d  F
利用新名稱另存文件,然后再在使用此文件的地方執行替換。
' M! v" [+ ~2 \" H1 \2 T* U8 q) l: `; |9 r' K! v

% `$ I! f+ h( N0 A% i$ E- [  o. [如果這樣可行的話:
% G5 ^) P+ Y3 P; R- w: KsFileName = iProperties.Value("Custom", "物料描述") & ".ipt"
$ o! m; V1 M# g
. O7 Q% T, K7 z
sFileDirectory = ThisDoc.WorkspacePath() & "\"
" ]- I$ S( K, Z4 NThisDoc.Document.SaveAs(sFileDirectory & sFileName, True)
8 ]% r3 _0 ?. v5 e% {
10#
 樓主| 發表于 2023-12-7 13:39:03 | 只看該作者
Lean_2017.feng 發表于 2023-12-7 13:14* p! Y0 @, P1 l- c; j* {8 {! _
目的是把當前文件直接改名到"物料描述"
- |" G! E( t! d' S" N7 d( @
目的不是將文件名改到物料描述
+ K, y5 s3 O. p3 S: q1 l是將物料描述改到模型名啊大佬
  u0 E; s3 q% X% e/ F:'(:'(- T6 X  E* Q  I" P3 ?7 x6 k
1 B& b/ j, W0 _2 @9 G0 c
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

GMT+8, 2025-9-2 14:31 , Processed in 0.110283 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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