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

ilogicに関する質問

  • Thread starter Thread starter Gian704
  • Start date Start date

Gian704

Guest
発明家2021、2014年初 私はあなたがここに投稿したマクロビジュアル基本とpdfとdwgでファイルを作成することができました, 今、2021でそれはもはや視覚的基本を使用することはできません, 私は誰かがilogicと同じを行うことができるかどうかを知りたいです, 私は古いマクロをfucked, それは私が課した修正でファイルを作成しません, 私が組み合わせたものを取る, 誰かが私にエラーがある場所を教えてくれます
お問い合わせ

シンタネディケーターコードスニペット
strfolder = "c:\users\acer\desktop\dwg-dxf-pdf\" & thisdoc.filename(false) 拡張子なし

このdoc.document.saveas(strfolder&(.pdf)、true

'ooptions.value('all_color_as_black') = 0
'ooptions.value("remove_line_weights") = 0 の 0
'ooptions.value("vector_resolution") = 600
'ooptions.value("sheet_range") = kprintallsheets
'ooptions.value('custom_begin_sheet') = 1
'ooptions.value('custom_end_sheet') = 5

' リビジョン番号
dim srev として 文字列
rev = inputbox("revision:?"、"inputリビジョン番号"、"00")

ocustompropset = ("{d5cd505-2e9c-101b-9397-08002b2cf9ae")

エラーで次の再開
dim は文字列としてscod

"code" を、関心のあるハイパーパーティに使用する名前に置き換えます
scod = ocustompropset.item("code")。 バリュー

filename = filename と " rev. " & rev & ""

'pdf 翻訳者のアドインが必要です。
dim pdfaddin を翻訳者として
pdfaddin = thisapplicationaddins.itembyid("{0ac6fd96-2f4d-42ce-8be0-8aea580399e4}")

dim strinifile 文字列

' 一般的な init
' コンテキストで作成
ocontextをtranslationcontextとしてdim
ocontext = thisapplication.transientobjects.createtranslationcontext
ocontext.type = kfilebrowseiomechanism

'namevaluemap オブジェクトで作成
dim ooptions は namevaluemap として
ooptions = thisapplication.transientobjects.createnamevaluemap

datamediumオブジェクトで作成
dim odatamedium として datamedium
odatamedium = このアプリケーション。transientobjects.createdatamedium

'path と suffix を削除することでファイル名を返す関数

'toglie il .ipt
trunc = true の場合
filename = strings.left(ファイル名、len(ファイル名) - 4)
端 もし

dim pos は整数として
' は、パスを削除する: "\" を見つけ、すべての値を正しく保持します。
スタッフ
pos = instr(ファイル名、\")
filename = strings.right(ファイル名、len(ファイル名) - pos)
pos = 0までのループ
島名 = ファイル名
 
Last edited:
' リビジョン番号
dim srev として 文字列ツイートrev = inputbox("revision:?"、"inputリビジョン番号"、"00")
ilogicではちょっと素晴らしかったですが・・・
 
お問い合わせ
実際には、「s」は宣言された変数の名前ではなく、使用されていないので、誤りはありません(それは不正確であるが、すべての使用で「s」を追加するのではなく、ルールの動作を妥協しない宣言された変数から削除することを好みます)。
事実で使用される変数は "rev" ではなく "srev" ではなく、宣言せずに変数を値する i ロジックです。
問題は、PDF出力に割り当てられた名前にある可能性があると思います。
"filename" または "isolanome" を使用している場合は、拡張子のない元のファイルの名前のみが出てきますが、ここで入力中に書き込むリビジョン: " rev = inputbox("revision:"、 "inputリビジョン番号"、 "00")" は "filename" ではなく "filename" という文字列を書くのに使われます。 "filename" --> filename = filename" と "rev"
 
お問い合わせ
実際には、「s」は宣言された変数の名前ではなく、使用されていないので、誤りはありません(それは不正確であるが、すべての使用で「s」を追加するのではなく、ルールの動作を妥協しない宣言された変数から削除することを好みます)。
事実で使用される変数は "rev" ではなく "srev" ではなく、宣言せずに変数を値する i ロジックです。
問題は、PDF出力に割り当てられた名前にある可能性があると思います。
"filename" または "isolanome" を使用している場合は、拡張子のない元のファイルの名前のみが出てきますが、ここで入力中に書き込むリビジョン: " rev = inputbox("revision:"、 "inputリビジョン番号"、 "00")" は "filename" ではなく "filename" という文字列を書くのに使われます。 "filename" --> filename = filename" と "rev"
"s" を削除してファイル名を変更しても、結果が変更されず、エラーがどこにあるかではありません。
お問い合わせ (イ)
 
・・・
事実で使用される変数は "rev" ではなく "srev" ではなく、宣言せずに変数を値する i ロジックです。
・・・
私は素晴らしかったと言いました。 ;)
しかし、ちょうどラインでいくつかの酸化物を除去する...
filename = filename と " rev. " & crack & ""
ファイル名はなぜですか? 私は通常、マクロの繰り返しの場合に変数を強化するこの方法を使用しましたが、この場合、変数ファイル名の "rev" の値は、以前のサイクルに既に存在するもの(前の行、別のvalorization、または "zeration" ではなく)に追加されます。 お問い合わせ
お問い合わせ
filename = thisdoc.filename(false) と "rev. " & rev & ""
お問い合わせ
 
リビジョンを追加することでPDFを保存したいですか?
Code:
mypathを文字列として定義する
myfilename を文字列として定義する
myrev を文字列として定義する
文字列として newfilename を dim


mypath = "c:\dovevogliosalvare\"
myfilename = thisdoc.filename(false) 'filename パスなしとestensioenなし
myrev = inputbox("rev.:", "revision","00") 'request for insertionリビジョン

newfilename = mypath と myfilename と myrev と ".pdf" の名前を編集する

'messagebox.show(newfilename, "filename")

このdoc.document.saveas(newfilename、true) 'ドキュメントの読み込み
 
お問い合わせ
Code:
サブエクスポートpdf()

' はアクティブなドキュメントを定義します。
odoc をドキュメントとして
odoc = thisapplication.activedocument を設定する

' ルートとして dim トレイル
dim snomefile は拡張子のない ' ファイル名の文字列として
dim sfilecomplete as string ' パスと拡張子の完全なファイル名

' は、現在のファイルが存在するパスを定義します。
left(odoc.file.fullfilename, instrrev(odoc.file.fullfilename, "\")
snomefile = left(odoc.displayname, instrrev(odoc.displayname, ".") - 1)

' は完全なファイル名を定義します
sfilecomplete = 検索 & snomefile & ".pdf"

odoc.saveas sfilecomplete, true 'ファイルを保存する

メニュー
 
こんにちは、私は2013年から2021年にかけて運ばれたこの規則を使用して、それが動作します
モデル(コード、リビジョン、説明など)から値を取り、他のフォルダにPDFを保存します
Code:
モデル名 = io.path.getfilename(thisdrawing.modeldocument.fullfilename)


iproperties.value("プロジェクト", "部品番号") = iproperties.value(モデル名,"プロジェクト", "部品番号")
iproperties.value("project", "description") = iproperties.value(modelname,"project", "description")
iproperties.value("project", "revision Number") = iproperties.value(modelname,"project", "revision number")
iproperties.value("status", "status") = iproperties.value(モデル名、"status")


iproperties.value(modelname、"project"、"revision number")="" でなければ、
strfolder = "m:\documenti condivisi\xxx\" & thisdoc.filename(false) 拡張子なし
このdoc.document.saveas(strfolder & ("-") & ("- rev. ") & iproperties.value(modelname,"project", "revision Number") & (.pdf"), true)

端 もし

iproperties.value(モデル名、"プロジェクト", "revision Number")="" の場合、
'thisdoc.document.saveas(thisdoc.changeextension(.pdf")、true)
strfolder = "m:\documenti condivisi\xxxx\" & thisdoc.filename(false) 拡張子なし
このdoc.document.saveas(strfolder & ("-") & (.pdf") , true)

端 もし
Code:
 
リビジョンを追加することでPDFを保存したいですか?
Code:
mypathを文字列として定義する
myfilename を文字列として定義する
myrev を文字列として定義する
文字列として newfilename を dim


mypath = "c:\dovevogliosalvare\"
myfilename = thisdoc.filename(false) 'filename パスなしとestensioenなし
myrev = inputbox("rev.:", "revision","00") 'request for insertionリビジョン

newfilename = mypath と myfilename と myrev と ".pdf" の名前を編集する

'messagebox.show(newfilename, "filename")

このdoc.document.saveas(newfilename、true) 'ドキュメントの読み込み
ありがとうございました。
問題は複雑で、リビジョン番号を手動で入れる代わりに、描画のプロパティから直接読み込むことができますか?
他のことしかし、これは好奇心でのみ、idwファイルのソースディレクトリにファイルを保存することができますか?

お問い合わせ
こんにちは。
 
上記のルールは、モデルからリビジョンの値を取り、それをデザインのプロパティにコピーし、ファイル名に差し込みます。
 
上記のルールは、モデルからリビジョンの値を取り、それをデザインのプロパティにコピーし、ファイル名に差し込みます。
こんにちは。
私も試してみましたが、カクサタを自分で作ったので、間違いを犯しましたが、深くはなかったので、解決しました。 皆様のお越しをお待ちしております。
p.s. 救助ディレクトリに関する同じ質問ですが、それは単に必須ではありません(ケーキのチェリーのように)。 idwファイルの元の同じフォルダにあるPDFを保存できますか?
お問い合わせ
こんにちは。
 
上記のルールは、モデルからリビジョンの値を取り、それをデザインのプロパティにコピーし、ファイル名に差し込みます。
ホ ファットコシ e sembra funzionare :

モデル名 = io.path.getfilename(thisdrawing.modeldocument.fullfilename)


iproperties.value("プロジェクト", "部品番号") = iproperties.value(モデル名,"プロジェクト", "部品番号")
iproperties.value("project", "description") = iproperties.value(modelname,"project", "description")
iproperties.value("project", "revision Number") = iproperties.value(modelname,"project", "revision number")
iproperties.value("status", "status") = iproperties.value(モデル名、"status")


iproperties.value(modelname、"project"、"revision number")="" でなければ、

このdoc.document.saveas(thisdoc.changeextension("_")とiproperties.value(モデル名、"プロジェクト"、"revision Number")、true)
このdoc.document.saveas(thisdoc.changeextension("_")とiproperties.value(モデル名、"プロジェクト"、"revision Number")、true)
このdoc.document.saveas(thisdoc.changeextension("_")とiproperties.value(モデル名、"プロジェクト"、"修正番号")、true)
端 もし

iproperties.value(モデル名、"プロジェクト", "revision Number")="" の場合、

このdoc.document.saveas(thisdoc.changeextension(.pdf")、true)
このdoc.document.saveas(thisdoc.changeextension(.dxf")、true)
このdoc.document.saveas(thisdoc.changeextension(.dwg")、true)
端 もし
 

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