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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 4604|回復: 11

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

[復制鏈接]
1#
發表于 2023-12-5 15:56:29 | 只看該作者 |倒序瀏覽 |閱讀模式
Inventor如何使用ilogic程序重命名模型名  V, J# A9 I  Q4 E( q; T$ l
重命名使用iPropety屬性中,自定義頁面的自定義屬性
5 `  Z1 J3 a1 l: y+ L& ~" E但不重命名文件名
' n( V. u6 ^+ |' a大佬們,求求了,怎么寫這個程序4 ]% L! V6 V1 J: z# @6 z$ N  Z! y: D9 ~

本帖子中包含更多資源

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

×
回復

使用道具 舉報

2#
發表于 2023-12-5 23:09:26 | 只看該作者
沒有看太明白& P" f. J5 M: W( _$ D; Q
1 h% H7 r, M- F/ g4 z
可以試試用ThisDoc.ModelDocument.DisplayName()得到模型的名稱4 q  R% `; a' U" c, E
然后令自定義屬性=名稱就好了啊
2 [$ [. Z( b3 X& g7 V
3#
發表于 2023-12-6 08:39:33 | 只看該作者
1.選到物料描述,更改完值 2.點右上角的修改 3.點右下角的應用
4#
 樓主| 發表于 2023-12-6 09:02:12 | 只看該作者
ThisDoc.ModelDocument.DisplayName(Custom=物料描述)2 R3 I' W1 U8 N. j0 Y+ e) k' {
這樣子寫,提示如下報錯
" `7 N: ~$ s  l" a' V1 M* qSide plate L 5x704x1242 Q235B1#10003241.ipt 中的 重命名規則 中存在規則編譯錯誤* j' m. q' _9 Q1 A$ e- q
' O/ a# q" D3 J! d* a
行 1 上存在錯誤: 屬性訪問必須分配給屬性或使用它的值。
5#
發表于 2023-12-6 11:41:03 | 只看該作者
本帖最后由 Lean_2017.feng 于 2023-12-6 11:42 編輯
$ q' ^) g, U2 x2 ]
3556428433 發表于 2023-12-6 09:02$ M3 ^6 P- O8 X) H) ^, z
ThisDoc.ModelDocument.DisplayName(Custom=物料描述)
: }$ _, x# `  l1 `+ X- o; ^8 d這樣子寫,提示如下報錯/ O8 }4 v: W$ d
Side plate L 5x704x12 ...

' O! E- F/ T1 A9 `9 I2 u! @+ }/ e參考下面的代碼(如果sName中的字符串不符合要求,需要對字符串進行截取或拼接)
/ O/ ?' W) A1 [- w' t$ u; V: t% P" \3 K& M* Q
sName = ThisDoc.ModelDocument.DisplayName()
7 w8 L# t( ?+ u! F4 q: y& A1 w/ F) F

: `+ f1 T5 R9 e$ o$ @8 R. ?iProperties.Value("Custom", "物料描述") = sName; H/ W5 H  {$ ^4 u
  v8 ^0 D9 c" F$ ?
; H# L% r/ x) [1 ^# z, ^0 c
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
1 u! O* d1 p" x% @! c# f* W參考下面的代碼(如果sName中的字符串不符合要求,需要對字符串進行截取或拼接)( |5 E' S( K' Q" R5 _+ U8 K' j

6 k6 b, l/ d/ [( wsName = ThisDoc.Mod ...
5 o  Q8 W# F6 @. w4 }
大佬,回來看看,還有沒有辦法- U' C2 j+ n/ l
9#
發表于 2023-12-7 13:14:23 | 只看該作者
3556428433 發表于 2023-12-7 10:43
! W' M# l% y0 F7 o/ d3 |5 P8 E大佬,回來看看,還有沒有辦法

# l$ o" Y7 \% j5 ^目的是把當前文件直接改名到"物料描述"5 m8 ]! f5 g/ m, X
: F9 E6 [: o: ^& o% M
) _3 B3 |1 w/ H' q0 Z4 x- m8 A8 q
這個沒辦法直接實現的,可以換個方法代替。- R3 S# k+ z( B( C% P6 W! J

2 [( {6 t9 q5 {7 S! n" x利用新名稱另存文件,然后再在使用此文件的地方執行替換。- p( W& V9 \. U7 H9 X

+ Q0 j+ ~1 w: }) e. I! H- q# s4 l6 `* @# v. a
如果這樣可行的話:
" P$ r& J7 J+ V/ L- T( A# XsFileName = iProperties.Value("Custom", "物料描述") & ".ipt"
) ?# M) A2 v7 y

8 |# j  E8 L) z9 A- ?0 ]3 _! W3 VsFileDirectory = ThisDoc.WorkspacePath() & "\"& ^% U* P- c( Q
ThisDoc.Document.SaveAs(sFileDirectory & sFileName, True)1 q  M" y6 ^" U0 ~$ s- K1 Q, E' y
10#
 樓主| 發表于 2023-12-7 13:39:03 | 只看該作者
Lean_2017.feng 發表于 2023-12-7 13:14# S* s$ I3 ]! _6 h& d- L
目的是把當前文件直接改名到"物料描述"
: J6 {- [3 |+ n* U3 b5 ^/ s
目的不是將文件名改到物料描述+ G  w4 |) M3 W0 x
是將物料描述改到模型名啊大佬2 c) q, @, @5 m) n7 `
:'(:'(; [% n0 f9 T: j# S
; U8 q. `! y+ A; X1 |( @
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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