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

交換カート

  • Thread starter Thread starter pietro2014
  • Start date Start date

pietro2014

Guest
おはようございます。

私は今、私はテンプレートフォルダにコピーした私の会社のために、作成したアドホックに置き換えたいデフォルトのdin cartiglioで作成inventor 2020でデザインを持っています。

古いカートを交換できる手順は何ですか?

お問い合わせ
 
start>autodesk> では、描画リソース転送ウィザードも表示されます。 転送オプションの間にも軟骨があります。
 
すでに多くのファイルがある場合、私はこの規則を使用し、古いテンプレートで作られたファイルに手を削除した場合、私はクリックして変更します。 あなたが入れたい紙でテンプレートを持っていて、パスを交換する必要があります。
Code:
パブリックサブメイン()

'アクティブなドキュメントでタイトルをチェックする
お問い合わせ
odrawdocをdrawdocumentとして
odrawdoc = このアプリケーション.activedocument


'deferupdate state を描画するかどうかを確認します。
odrawdoc.drawingsettings.deferupdates = "false" でなければ、
'showerror(" は、描画ファイルが deferupdate であるため、タイトルを変更できません")
出口のサブ
端 もし

'sostituisco i simboli nel disegno
お問い合わせ
削除シンボル
コピーシンボル
キャッチ

エンドトライ

dim title="カルティグリオ2019"
コール置換名(タイトル)

キャッチ
msgbox("errore durante sostituzione cartiglio")

エンドトライ


エンドサブ

サブ置換タイトル(文字列としてbyref title)

odrawdocをdrawdocumentとして
odrawdoc = このアプリケーション.activedocument
dimテンプレート = "c:\impostazioni_inventor\2018\templates\2019標準.idw"


dim otemplate として ドロードドキュメント
osourcetitleblockdef を titleblockdefinition とする
dim onewtitleblockdef タイトルブロック定義
dim osheet = odrawdoc.activesheet

お問い合わせ
'apro il テンプレート
otemplate = thisapplication.documents.open(template, false)
'aggancio la defineizione del nuovo kartilio
osourcetitleblockdef = otemplate.titleblockdefinitions.item(title)
'copio la defineizinoe del cartiglio nel nuovo disegno
onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc、true)
'chiudo il テンプレート
otemplate.close ディレクティブ

'msgbox("tentativo di inserimento cartiglio"&タイトル)

'inerimento カルティグリオ sul disegno

' dim i は整数者として
' intprompts を整数 = 0
' i = 1 から onewtitleblockdef.sketch.textboxes.count
' dim otext = onewtitleblockdef.sketch.textboxes(i)
' if (otext.text = "my_prompt")
' intprompts = intprompts + 1
' が終わる場合
次へ

'msgbox("trovati"&"intprompts&"messaggiプロンプト")

dim oprompts(2) 文字列
オプロンプト(0) = ""
oprompts(1) = ""
oprompts(2) = ""
osheet.titleblock.delete()
osheet.addtitleblock (onewtitleblockdef、oprompts)

'msgbox("title block" を "& vbcr & title" に変更)


例外として ex をキャッチ
msgbox("errore": "&ex.message")
エンドトライ


エンドサブ

サブdeletsymbols

dim odoc として ドロードドキュメント = thisdoc.document
dim osksymdefs として スケッチedsymboldefinitions = odoc.sketchedsymboldefinitions
dim osksymdef として スケッチedsymboldefinition

osksymdefs の各 osksymdefs
osksymdef.isreferenced = false の場合、
osksymdef.deleteの
端 もし
次へ

エンドサブ

サブコピー

dim strselectedstamp as string = "result2"

dim strstamplist は新しい配列リストとして

dim strstamp boolean として必須
strstamprequired = true の
strstamplist.add("cartilgio-2019")
'strstamplist.add("x ossitaglio")
'strstamplist.add("test")
strselectedstamp = inputlistbox("スタンプを選択します。", strstamplist, strselectedstamp, "スタンプ選択", "利用可能なスタンプ")
dim strdrawdoc として inventor.drawingdocument = thisapplication.activedocument
文字列 = "m:\_impostazioni_inventor\2018\templates\2019標準.idw"

dm strsourceidw をドロードドキュメントとして
strsourceidw = thisapplication.documents.open(sourcefile, false) ディレクティブ
dim icondef として スケッチsymboldefinition

dim copyfrom として スケッチsymboldefinition


お問い合わせ
strsourceidw.sketchedsymboldefinitions の各シンボル定義のため

copyfrom = (symboldef.copyto(strdrawdoc, true) ) から

次へ
例外として ex をキャッチ
messagebox.show(例:「タイトル」)

エンドトライ
strsourceidw.close() は、
エンドサブ
 
すでに多くのファイルがある場合、私はこの規則を使用し、古いテンプレートで作られたファイルに手を削除した場合、私はクリックして変更します。 あなたが入れたい紙でテンプレートを持っていて、パスを交換する必要があります。
Code:
パブリックサブメイン()

'アクティブなドキュメントでタイトルをチェックする
お問い合わせ
odrawdocをdrawdocumentとして
odrawdoc = このアプリケーション.activedocument


'deferupdate state を描画するかどうかを確認します。
odrawdoc.drawingsettings.deferupdates = "false" でなければ、
'showerror(" は、描画ファイルが deferupdate であるため、タイトルを変更できません")
出口のサブ
端 もし

'sostituisco i simboli nel disegno
お問い合わせ
削除シンボル
コピーシンボル
キャッチ

エンドトライ

dim title="カルティグリオ2019"
コール置換名(タイトル)

キャッチ
msgbox("errore durante sostituzione cartiglio")

エンドトライ


エンドサブ

サブ置換タイトル(文字列としてbyref title)

odrawdocをdrawdocumentとして
odrawdoc = このアプリケーション.activedocument
dimテンプレート = "c:\impostazioni_inventor\2018\templates\2019標準.idw"


dim otemplate として ドロードドキュメント
osourcetitleblockdef を titleblockdefinition とする
dim onewtitleblockdef タイトルブロック定義
dim osheet = odrawdoc.activesheet

お問い合わせ
'apro il テンプレート
otemplate = thisapplication.documents.open(template, false)
'aggancio la defineizione del nuovo kartilio
osourcetitleblockdef = otemplate.titleblockdefinitions.item(title)
'copio la defineizinoe del cartiglio nel nuovo disegno
onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc、true)
'chiudo il テンプレート
otemplate.close ディレクティブ

'msgbox("tentativo di inserimento cartiglio"&タイトル)

'inerimento カルティグリオ sul disegno

' dim i は整数者として
' intprompts を整数 = 0
' i = 1 から onewtitleblockdef.sketch.textboxes.count
' dim otext = onewtitleblockdef.sketch.textboxes(i)
' if (otext.text = "my_prompt")
' intprompts = intprompts + 1
' が終わる場合
次へ

'msgbox("trovati"&"intprompts&"messaggiプロンプト")

dim oprompts(2) 文字列
オプロンプト(0) = ""
oprompts(1) = ""
oprompts(2) = ""
osheet.titleblock.delete()
osheet.addtitleblock (onewtitleblockdef、oprompts)

'msgbox("title block" を "& vbcr & title" に変更)


例外として ex をキャッチ
msgbox("errore": "&ex.message")
エンドトライ


エンドサブ

サブdeletsymbols

dim odoc として ドロードドキュメント = thisdoc.document
dim osksymdefs として スケッチedsymboldefinitions = odoc.sketchedsymboldefinitions
dim osksymdef として スケッチedsymboldefinition

osksymdefs の各 osksymdefs
osksymdef.isreferenced = false の場合、
osksymdef.deleteの
端 もし
次へ

エンドサブ

サブコピー

dim strselectedstamp as string = "result2"

dim strstamplist は新しい配列リストとして

dim strstamp boolean として必須
strstamprequired = true の
strstamplist.add("cartilgio-2019")
'strstamplist.add("x ossitaglio")
'strstamplist.add("test")
strselectedstamp = inputlistbox("スタンプを選択します。", strstamplist, strselectedstamp, "スタンプ選択", "利用可能なスタンプ")
dim strdrawdoc として inventor.drawingdocument = thisapplication.activedocument
文字列 = "m:\_impostazioni_inventor\2018\templates\2019標準.idw"

dm strsourceidw をドロードドキュメントとして
strsourceidw = thisapplication.documents.open(sourcefile, false) ディレクティブ
dim icondef として スケッチsymboldefinition

dim copyfrom として スケッチsymboldefinition


お問い合わせ
strsourceidw.sketchedsymboldefinitions の各シンボル定義のため

copyfrom = (symboldef.copyto(strdrawdoc, true) ) から

次へ
例外として ex をキャッチ
messagebox.show(例:「タイトル」)

エンドトライ
strsourceidw.close() は、
エンドサブ
おはようございます。
新しいルールを作成し、コードを入力する。 私は変更しなければならないパスを具体的に教えてもらえますか? ilogic は使用していませんが、この関数は役に立つでしょう。 お問い合わせ
 
zac69によって予想されるように、すべてのためにhello, 既に存在し、自動的に発明者と一緒にインストールするオートデスクツール:転送したいデータ(シート、ボーダー、シンボル...)を含む図面を選択し、ターゲットの図面も大幅に選択できます。
ターゲットファイルは、アプリケーションと書き込みによって保護されていない(したがって、使用したボルトが抽出される必要があります)に対応する発明者のバージョンでなければなりません。
 
おはようございます。
ウィザード転送リソースの描画の使用は、有効な方法であり、すでに「フルーツ」です。 batleo が報告した ilogic ルールは、操作レベルでより速く、より迅速に見えます。
リクエストの理由です。
 
zac69によって予想されるように、すべてのためにhello, 既に存在し、自動的に発明者と一緒にインストールするオートデスクツール:転送したいデータ(シート、ボーダー、シンボル...)を含む図面を選択し、ターゲットの図面も大幅に選択できます。
ターゲットファイルは、アプリケーションと書き込みによって保護されていない(したがって、使用したボルトが抽出される必要があります)に対応する発明者のバージョンでなければなりません。
こんにちは、以前のバージョンで作成した図面を更新するにはどうすればよいですか? 現在のバージョンのみを更新するには、かなり役に立ちません。
お問い合わせ
 
rel.2012を本当に使用している場合、以前のバージョン9に適用する最新のツールは期待できません。
私は最新バージョンを持っていて、2020バージョンのファイルを更新しません...私は2012を使用すると言いました? bo と cmq は、カルチリオを変更しても、最後の 20 年間で大きなステップが作られているわけではありません。
 
2012年は誰が使用したの? ボオ
今年の終わりから終わり、私の立場で、私は適度に、私はあなたが与えた答えに従ってください。
「2012年使っているのはなぜですか?」
私は30秒を失い、私が書いたプロフィールで、おそらく最後の2桁を反転していることを認識しました。
その後、この状況を宣言し、謝罪し、おそらくスピーチを継続して応答しました。
明らかにもう使用していませんが、小さなものでも、クレイジー馬に乗ってすぐにジャンプするのではなく、責任を取り戻したいです。
来年もお約束します。
 
すでに多くのファイルがある場合、私はこの規則を使用し、古いテンプレートで作られたファイルに手を削除した場合、私はクリックして変更します。 あなたが入れたい紙でテンプレートを持っていて、パスを交換する必要があります。
Code:
パブリックサブメイン()

'アクティブなドキュメントでタイトルをチェックする
お問い合わせ
odrawdocをdrawdocumentとして
odrawdoc = このアプリケーション.activedocument


'deferupdate state を描画するかどうかを確認します。
odrawdoc.drawingsettings.deferupdates = "false" でなければ、
'showerror(" は、描画ファイルが deferupdate であるため、タイトルを変更できません")
出口のサブ
端 もし

'sostituisco i simboli nel disegno
お問い合わせ
削除シンボル
コピーシンボル
キャッチ

エンドトライ

dim title="カルティグリオ2019"
コール置換名(タイトル)

キャッチ
msgbox("errore durante sostituzione cartiglio")

エンドトライ


エンドサブ

サブ置換タイトル(文字列としてbyref title)

odrawdocをdrawdocumentとして
odrawdoc = このアプリケーション.activedocument
dimテンプレート = "c:\impostazioni_inventor\2018\templates\2019標準.idw"
' inserisci il percorso del tuo nuovoテンプレート

dim otemplate として ドロードドキュメント
osourcetitleblockdef を titleblockdefinition とする
dim onewtitleblockdef タイトルブロック定義
dim osheet = odrawdoc.activesheet

お問い合わせ
'apro il テンプレート
otemplate = thisapplication.documents.open(template, false)
'aggancio la defineizione del nuovo kartilio
osourcetitleblockdef = otemplate.titleblockdefinitions.item(title)
'copio la defineizinoe del cartiglio nel nuovo disegno
onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc、true)
'chiudo il テンプレート
otemplate.close ディレクティブ

'msgbox("tentativo di inserimento cartiglio"&タイトル)

'inerimento カルティグリオ sul disegno

' dim i は整数者として
' intprompts を整数 = 0
' i = 1 から onewtitleblockdef.sketch.textboxes.count
' dim otext = onewtitleblockdef.sketch.textboxes(i)
' if (otext.text = "my_prompt")
' intprompts = intprompts + 1
' が終わる場合
次へ

'msgbox("trovati"&"intprompts&"messaggiプロンプト")

dim oprompts(2) 文字列
オプロンプト(0) = ""
oprompts(1) = ""
oprompts(2) = ""
osheet.titleblock.delete()
osheet.addtitleblock (onewtitleblockdef、oprompts)

'msgbox("title block" を "& vbcr & title" に変更)


例外として ex をキャッチ
msgbox("errore": "&ex.message")
エンドトライ


エンドサブ

サブdeletsymbols

dim odoc として ドロードドキュメント = thisdoc.document
dim osksymdefs として スケッチedsymboldefinitions = odoc.sketchedsymboldefinitions
dim osksymdef として スケッチedsymboldefinition

osksymdefs の各 osksymdefs
osksymdef.isreferenced = false の場合、
osksymdef.deleteの
端 もし
次へ

エンドサブ

サブコピー

dim strselectedstamp as string = "result2"

dim strstamplist は新しい配列リストとして

dim strstamp boolean として必須
strstamprequired = true の
strstamplist.add("cartilgio-2019") 'nome nuovo kartilio
'strstamplist.add("x ossitaglio")' opzionale se ne hai pi 1
'strstamplist.add("test")
strselectedstamp = inputlistbox("スタンプを選択します。", strstamplist, strselectedstamp, "スタンプ選択", "利用可能なスタンプ")
dim strdrawdoc として inventor.drawingdocument = thisapplication.activedocument
文字列 = "m:\_impostazioni_inventor\2018\templates\2019標準.idw"

dm strsourceidw をドロードドキュメントとして
strsourceidw = thisapplication.documents.open(sourcefile, false) ディレクティブ
dim icondef として スケッチsymboldefinition

dim copyfrom として スケッチsymboldefinition


お問い合わせ
strsourceidw.sketchedsymboldefinitions の各シンボル定義のため

copyfrom = (symboldef.copyto(strdrawdoc, true) ) から

次へ
例外として ex をキャッチ
messagebox.show(例:「タイトル」)

エンドトライ
strsourceidw.close() は、
エンドサブ
 
私は忘れました
ログイン
新しいテンプレートのパスを入力してください'新しい名前のカティリオどこに、何が交換するかを知っているので。
ボタンでモジュールを作成したら、ルールはクリックですべてを行います。
 
おはようございます。
新しいテンプレートのパスと新しいカルティグリオの名前を差し込むことでルールを作成しました。ルールに従って軟骨が消え、次のメッセージが表示されますImmagine 2021-01-22 083119.jpgキャンセルをクリックし、更新された軟骨が表示されます。 ヒップポはどこですか?
他の質問...上記のルールは、毎回作成せずに開くすべてのデザインで利用できますか? お問い合わせ
申し訳ありませんが、私はilogicsの経験はありません。

お問い合わせ
 
hi は、変更されたパスでルールを置いたら、遅延を言い訳します。私はそれを見ようとします。時には、構文の問題だけです。
 
Code:
パブリックサブメイン()

'アクティブなドキュメントでタイトルをチェックする
お問い合わせ
odrawdocをdrawdocumentとして
odrawdoc = このアプリケーション.activedocument


'deferupdate state を描画するかどうかを確認します。
odrawdoc.drawingsettings.deferupdates = "false" でなければ、
'showerror(" は、描画ファイルが deferupdate であるため、タイトルを変更できません")
出口のサブ
端 もし

'sostituisco i simboli nel disegno
お問い合わせ
削除シンボル
コピーシンボル
キャッチ

エンドトライ

ディム タイトル="sincocartiglio"
コール置換名(タイトル)

キャッチ
msgbox("errore durante sostituzione cartiglio")

エンドトライ


エンドサブ

サブ置換タイトル(文字列としてbyref title)

odrawdocをdrawdocumentとして
odrawdoc = このアプリケーション.activedocument
dim テンプレート = "g:\ufficio tecnico\impostazioni inventor\2018\templates\標準new.idw


dim otemplate として ドロードドキュメント
osourcetitleblockdef を titleblockdefinition とする
dim onewtitleblockdef タイトルブロック定義
dim osheet = odrawdoc.activesheet

お問い合わせ
'apro il テンプレート
otemplate = thisapplication.documents.open(template, false)
'aggancio la defineizione del nuovo kartilio
osourcetitleblockdef = otemplate.titleblockdefinitions.item(title)
'copio la defineizinoe del cartiglio nel nuovo disegno
onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc、true)
'chiudo il テンプレート
otemplate.close ディレクティブ

'msgbox("tentativo di inserimento cartiglio"&タイトル)

'inerimento カルティグリオ sul disegno

' dim i は整数者として
' intprompts を整数 = 0
' i = 1 から onewtitleblockdef.sketch.textboxes.count
' dim otext = onewtitleblockdef.sketch.textboxes(i)
' if (otext.text = "my_prompt")
' intprompts = intprompts + 1
' が終わる場合
次へ

'msgbox("trovati"&"intprompts&"messaggiプロンプト")

dim oprompts(2) 文字列
オプロンプト(0) = ""
oprompts(1) = ""
oprompts(2) = ""
osheet.titleblock.delete()
osheet.addtitleblock (onewtitleblockdef、oprompts)

'msgbox("title block" を "& vbcr & title" に変更)


例外として ex をキャッチ
msgbox("errore": "&ex.message")
エンドトライ


エンドサブ

サブdeletsymbols

dim odoc として ドロードドキュメント = thisdoc.document
dim osksymdefs として スケッチedsymboldefinitions = odoc.sketchedsymboldefinitions
dim osksymdef として スケッチedsymboldefinition

osksymdefs の各 osksymdefs
osksymdef.isreferenced = false の場合、
osksymdef.deleteの
端 もし
次へ

エンドサブ

サブコピー

dim strselectedstamp as string = "result2"

dim strstamplist は新しい配列リストとして

dim strstamp boolean として必須
strstamprequired = true の
strstamplist.add("sincocartiglio")
strselectedstamp = inputlistbox("スタンプを選択します。", strstamplist, strselectedstamp, "スタンプ選択", "利用可能なスタンプ")
dim strdrawdoc として inventor.drawingdocument = thisapplication.activedocument
文字列 = "g:\ufficio tecnico\impostazioni inventor\2018\templates\標準new.idw

dm strsourceidw をドロードドキュメントとして
strsourceidw = thisapplication.documents.open(sourcefile, false) ディレクティブ
dim icondef として スケッチsymboldefinition

dim copyfrom として スケッチsymboldefinition


お問い合わせ
strsourceidw.sketchedsymboldefinitions の各シンボル定義のため

copyfrom = (symboldef.copyto(strdrawdoc, true) ) から

次へ
例外として ex をキャッチ
messagebox.show(例:「タイトル」)

エンドトライ
strsourceidw.close() は、
エンドサブ
 
設計リソースの自動転送のプロセスはシンプルで直感的です。 複数のファイルの選択に自動的に行います。 その後、ilogic では、プロセスをさらにカスタマイズできますが、軟骨の簡単な交換のために、私はilogic を振る必要性を見ません、私の意見は理解されています。
 

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