• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

体の名前を変更 - 異体部分

  • Thread starter Thread starter il_Batto
  • Start date Start date

il_Batto

Guest
お問い合わせ
複数の体の体の名前を変更するツールや方法論(forum + インターネット)を調べようとしました。

多体(約500本程度)で構成された部品を見つけ、顧客の指示に従って名前を変更したいと思います。
デリバティブアセンブリとしてエクスポートしたら、これは、すでに定住された部品のすべての名前を持っています。

私は1つずつ個人体の名前を変更できるのを知っているが、手順を自動化する方法があるかどうかを知りたいです。
私の必要性がシーケンスにコードを持っていることであるので、選択をドラッグすることにより、最初の他の人の名前を変更した場所をExcelのような機能を持つことになります。

理解するために:1591872598578.pngお問い合わせ
バット
 
こんにちは。
"catafract" によって解決される問題です
 
お問い合わせ 昨日は午後の午後に救われた!
申し訳ありませんが、投稿が見つからなかったです。

最初に機能しない場合は、2番目のはい、今、私は最も経験豊富な別の要求を持っています。 。

私はすでに私のニーズに応じていくつかのパラメータを変更しましたが、どのように私は体のためのシーケンスがであることを確認することができます:
C201の特長
・・・
・・・
C690の特長

i.e. から 200 から 001 からではなく
私は101から始める必要がある部品をなぜか尋ねますが、他の人のために私は201、301などから始める必要があります。 (ワークショップでは、様々な部品でケースを作らない)

これは親切に添付されたtxtで報告されたilogicのテキスト @matteo帽子dis.cad snippetdim sb をサーフェスボディとしてコードする
doc をpartdocument = thisdoc.document
サーフェスボディ = doc.componentdefinition.surfacebodies として sbs を dim
dim suffix as 整数 = 1

'すべての固形体をループし、それらをリネーム
各sbのsbs
sb.name = "c2" & cstr(サフィックス). パットレフ _
(cstr(doc.componentdefinition.surfacebodies.count))), "0")
サフィックス +=1
次へ
 
あなたが探しているものは次のとおりです。

'有効な文書の定義
partdoc = このアプリケーション.activedocument
表面ボディとして薄暗い固体
dim i は整数者として

文字 = 入力ボックス("prompt", "参照文字", "c")
i = inputbox("prompt", "starting number", "200")

'すべての固形体を重ねるサフィックスの名前を変更します
partdoc.componentdefinition.surfacebodiesの各固有のために
Solid.visible = true の場合
Solid.name = 文字 + iif (i < 10 "0" + cstr(i), cstr(i))
i = i + 1
端 もし

次へ
 
サンタポレンタ!
@matteo帽子dis.cad 私のアイドルです!
あなたが住んでいる場所を教えて、私はあなたが尋ねるすべてのものを提供します...ランチ...ディナー...ビール...ペリティフ...何でも!

ありがとうございます!
(また、私はしばらくの間、約2500の体の一部を来て同僚から発見したので...それはそれらを一つずつ呼び出す狂気になります)
 
優れた
これは「私のバッグ小麦粉」ではありませんでした... 私はそれを取り、あなたの要求のためにそれを変更しました
よい仕事
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top