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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 4814|回復: 11

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

[復制鏈接]
1#
發(fā)表于 2023-12-5 15:56:29 | 只看該作者 |倒序瀏覽 |閱讀模式
Inventor如何使用ilogic程序重命名模型名
4 E6 C$ }2 x. L2 P5 u重命名使用iPropety屬性中,自定義頁面的自定義屬性
" l# R2 j8 u" G0 M4 s6 X但不重命名文件名) e% _+ V" s5 E8 N7 I  V/ o
大佬們,求求了,怎么寫這個程序) C5 ]  j' p. f0 n

本帖子中包含更多資源

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

×
回復

使用道具 舉報

2#
發(fā)表于 2023-12-5 23:09:26 | 只看該作者
沒有看太明白% J' E( {) @! A$ b( i

2 C% q. }, ?. N" y, X可以試試用ThisDoc.ModelDocument.DisplayName()得到模型的名稱* H8 ]  M6 S) }9 T' E. H4 X$ B* u
然后令自定義屬性=名稱就好了啊: T+ r3 Q" \# d2 i
3#
發(fā)表于 2023-12-6 08:39:33 | 只看該作者
1.選到物料描述,更改完值 2.點右上角的修改 3.點右下角的應用
4#
 樓主| 發(fā)表于 2023-12-6 09:02:12 | 只看該作者
ThisDoc.ModelDocument.DisplayName(Custom=物料描述)
- f! ]. q! A/ D3 r$ A; H$ S* a這樣子寫,提示如下報錯8 M2 _/ K3 t4 d2 f
Side plate L 5x704x1242 Q235B1#10003241.ipt 中的 重命名規(guī)則 中存在規(guī)則編譯錯誤
8 d6 z* r4 c; H/ I9 |
8 g# k% x" k$ A2 B行 1 上存在錯誤: 屬性訪問必須分配給屬性或使用它的值。
5#
發(fā)表于 2023-12-6 11:41:03 | 只看該作者
本帖最后由 Lean_2017.feng 于 2023-12-6 11:42 編輯
9 [2 m* M! ~  J( x; ~$ h
3556428433 發(fā)表于 2023-12-6 09:02
. p9 ]: Z4 B' C9 S3 X  o, G3 Y* G2 b; e5 KThisDoc.ModelDocument.DisplayName(Custom=物料描述)
8 p2 |" v/ w" [. @1 \這樣子寫,提示如下報錯; B$ N& B! y- D$ {0 d2 r
Side plate L 5x704x12 ...

# ^+ Y* p3 B5 S參考下面的代碼(如果sName中的字符串不符合要求,需要對字符串進行截取或拼接)/ ]* G, y3 t# E( t# v
& u9 L+ i8 @$ Q" O
sName = ThisDoc.ModelDocument.DisplayName()  o3 R6 F* U6 A' x7 Z4 d- C
" Y% D6 T# [. F; {9 G
iProperties.Value("Custom", "物料描述") = sName
+ b6 k5 i: Z" J$ Y/ `+ m/ I7 N: m! `  N% T1 j& F

' |& r7 B4 W7 X
6#
 樓主| 發(fā)表于 2023-12-6 13:52:23 | 只看該作者
實際試了一下,這個語句實現(xiàn)的效果好像是,將模型名寫入到物料描述,而不是將物料描述寫入到模型名
7#
 樓主| 發(fā)表于 2023-12-7 09:04:32 | 只看該作者
還有人嗎,手動撈一下帖子
8#
 樓主| 發(fā)表于 2023-12-7 10:43:41 | 只看該作者
Lean_2017.feng 發(fā)表于 2023-12-6 11:41. }- p0 _* D* e9 a: V
參考下面的代碼(如果sName中的字符串不符合要求,需要對字符串進行截取或拼接)
/ ~8 {$ j6 K% K4 ?/ `# t  ~  Y% c  @4 S$ y3 ]
sName = ThisDoc.Mod ...

' ^; d8 ]2 J0 A7 u+ W9 Y9 |大佬,回來看看,還有沒有辦法
3 G$ Y. `- U! {6 Z% E4 [
9#
發(fā)表于 2023-12-7 13:14:23 | 只看該作者
3556428433 發(fā)表于 2023-12-7 10:43% Q, N; s2 J& @* s$ u
大佬,回來看看,還有沒有辦法

5 j9 [5 U* Y7 j3 i目的是把當前文件直接改名到"物料描述"
3 n; C6 x, E0 X# h. K, I1 W0 ]; t6 E; ?/ J6 S8 ~8 t1 J
. i! g- {1 F; p# l2 G
這個沒辦法直接實現(xiàn)的,可以換個方法代替。
" B; t) Z, \" D4 [8 L0 j! z
' G  {0 B9 M2 R& Y/ f8 c利用新名稱另存文件,然后再在使用此文件的地方執(zhí)行替換。
* I/ q! V/ V! f1 I6 B( N7 O7 c* U7 c, X2 |7 k( a  c
8 f" Z- [; W- K7 ]
如果這樣可行的話:2 M  t% Y% \! @. q) [5 R; `
sFileName = iProperties.Value("Custom", "物料描述") & ".ipt"; x. a$ a% D2 g6 ~7 ]& y
/ D+ @& E5 {; _) }4 m9 K) g" \
sFileDirectory = ThisDoc.WorkspacePath() & "\"
. [8 ]- a, A( F* g" t2 jThisDoc.Document.SaveAs(sFileDirectory & sFileName, True), S8 N/ V5 U, _2 B/ y; b
10#
 樓主| 發(fā)表于 2023-12-7 13:39:03 | 只看該作者
Lean_2017.feng 發(fā)表于 2023-12-7 13:144 Q% ^0 b  Z. Z3 u, `$ j
目的是把當前文件直接改名到"物料描述"

  n8 o1 D" _/ T$ G, Q. p) i目的不是將文件名改到物料描述1 c/ g, s$ b. h# W" W, w) e
是將物料描述改到模型名啊大佬0 `- _4 b8 T3 v: f4 s0 _
:'(:'(- S0 R  R: J" A8 P" Q. L6 f

3 u% ?$ F* R. n- ]+ \( j0 y
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

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

GMT+8, 2025-9-2 06:03 , Processed in 0.079157 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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