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

dft上の画像のインサート

  • Thread starter Thread starter Papao
  • Start date Start date
(最寄のコード、100mmごとに画像が差し込みます)
Code:
strfiles = dir("c:\users\paolo\desktop\solidedge\parte1\")

x = 0.1の

文字列 <> ""
oimage = oapp.activedocument.activesheet.images2d.addimage(false, strfiles) を設定する
oimage.setorigin x、0.1
x = x = x = x = x = x = x = x = x = x = x = x = x = x = = = = = ================================================================================================================================================================================================================================
strfiles = ダイア
ログイン
変数 "x" に、水平方向または垂直方向にタップするかに応じて、画像の幅または高さ(oimage.widhtまたはoimage.height)の値をサブマージします。@be_on_edgeさんのツイート 何だと思いますか?
いつものように、みんな、とても親切にありがとう... あまりにも多くは、私はノーと言うだろう
・・・。夜は5分しかかかりませんでした。

お問い合わせ 他のプログラミング言語(PHP、Leart、Powershell、c#、Javascript、Go、 rubyなど)でいくつかの例(「hello world!」など)を追加したと思いますが、今夜は眠りませんか? :保証:
 
変数 "x" に、水平方向または垂直方向にタップするかに応じて、画像の幅または高さ(oimage.widhtまたはoimage.height)の値をサブマージします。
@be_on_edge は、良い考えですか?
確かに私は、シートで利用可能な無料のスペースにそれを適応させるために、画像をスケールアップする必要があります。 その後、私は2〜2にそれらを色付けしました(上から始まる)。


しかし、なぜこの行に間違いを犯すのですか? (strfiles 変数はファイル名を正しく割り当てられます。) . )
Code:
oimage = oapp.activedocument.activesheet.images2d.addimage(false, strfiles) を設定する
完全なコードを置く:
Code:
サブ createimage2d()
エラーのgoto createtoolpalette_error
dim oapp as Solidedgeframework.application
oapp = getobject("solidedge.application") を設定

oapp.screenupdating = 偽

dim oimage as Solidedgeframework support.image2d

strfiles = dir("c:\users\paolo\desktop\solidedge\parte1\")

x = 0.1の

文字列 <> ""
oimage = oapp.activedocument.activesheet.images2d.addimage(false, strfiles) を設定する
ふりがな setorigin x、0.1
x = x = x = x = x = x = x = x = x = x = x = x = x = x = = = = = ================================================================================================================================================================================================================================
strfiles = ダイア
ログイン


oapp.screenupdating = true

oimage = 何もしない
oapp を設定する = 何も

エラーのgoto 0
出口のサブ

createtoolpalette_error:

msgbox "errore" & err.number & " ("& err.description & ") nella procedura createimage2d, linea "& erl & "."

エンドサブ
 
strfiles はファイル名だけなので、パスを追加する必要もあります。
Code:
oimage = oapp.activedocument.activesheet.images2d.addimage(false, "c:\users\paolo\desktop\solidedge\parte1\"& strfiles) を設定する
 
聞いてみると、ネット上で「setorigin x, 0.1」関数の説明が見つからないのはなぜですか?

x の後に値が上がると、水平にイメージのインサートを移動しますが、軸の y のインサートポイントを移動したい場合はどうすればよいですか?

要するに、第2の画像(第1のアフィアンコ)を入力すると、第1の画像の上に3分の1を置いたり、2つの列を成形してみたい・・・。

どうすればよいですか?
 
お問い合わせ
x 変数が水平位置(x to point)に縛られたと考えるのに自分自身をインメンタルしていた
代わりに、スペース内のポイントだけである: 単に垂直位置に第二の変数 "y" を追加し、サイクル中にそれを管理します。
私は右に調整されています
 
すると、
次の操作を追加します。
画像をスケールアップ
Code:
oimage.width = 0.1の
2つの列に画像をdispose: "if" に接続された mod メソッドを使用して、同じ/diseven イメージを追加するかどうかを確認します(グラウンド・グラウンド・ワーク・メソッド) お問い合わせ
Code:
n mod 2 = 0 なら 'pari
y = y + 0.1
x = x = x = x = = x = x = x = x = x = x = x = x = x = x = x = x = x = = x = = = = = = = ====================================================================================================================================================================================================================
他の'dispari
x = x = x = x = x = x = x = x = x = x = x = x = x = x = = = = = ================================================================================================================================================================================================================================
端 もし
その後、パスとファイルの名前を echo: これは、私がインサートしたい画像がファイルと同じ名前で呼び出されるフォルダに含まれています。 この関数を使用しました
Code:
objdft = objapp.activedocument の設定
 
今、私は1つの最後の援助を必要としています......(素晴らしいです)

ドフト領域のマウスクリックで起きる最初の画像のインサートポイントが欲しいです。
または、図面軟骨の上にブロックから特定の距離で。

助けたいという良い魂はありますか? お問い合わせ
 
これは最終リストです
Code:
サブ importa_qrc()
エラーのgoto createtoolpalette_error
dim oapp as Solidedgeframework.application
oapp = getobject("solidedge.application") を設定

oapp.screenupdating = 偽

dim oimage as Solidedgeframework support.image2d


nomefile カリキュラム, nomedft
pathqrc = "c:\users\paolo\desktop\solidedge\" と nomedft と "\"
strfiles = dir(pathqrc) は、

x = 0.1の
y = 0.1
n = 1
文字列 <> ""
oimage = oapp.activedocument.activesheet.images2d.addimage(false, pathqrc & strfiles) を設定

oimage.width = 0.1 'スケーラデメンデメンデレムマジン
ふりがな setorigin x, y 'posiziona l'immagine nel puntospecificato

n mod 2 = 0 なら 'pari
y = y + 0.1
x = x = x = x = = x = x = x = x = x = x = x = x = x = x = x = x = x = = x = = = = = = = ====================================================================================================================================================================================================================
他の'dispari
x = x = x = x = x = x = x = x = x = x = x = x = x = x = = = = = ================================================================================================================================================================================================================================
端 もし

n = n = n = 1

strfiles = ダイア
ログイン

oapp.screenupdating = true

oimage = 何もしない
oapp を設定する = 何も

エラーのgoto 0
出口のサブ

createtoolpalette_error:

msgbox "errore" & err.number & " ("& err.description & ") nella procedura createimage2d, linea "& erl & "."

エンドサブ
 
はい、コピー/ペーストエラーを除く...
とはいえ、そうしない。 こんな感じですか?
Code:
nomefile カリキュラム, nomedft
 
Redhead、私は、上記のコードをテストしました。これは結果です。
二つのカップルでカティリオの上に積み重ねられたすべての私の美しい画像: ログインView attachment 1907イベント お問い合わせ ありがとうございます。
 
はい、コピー/ペーストエラーを除く...
とはいえ、そうしない。 こんな感じですか?
Code:
nomefile カリキュラム, nomedft
はい。コードのこの部分でも

マウスで選択した場所で写真をインサートする情報を見つけましたか?
 
はい、このガイドでマウスイベントを管理するための情報は、このガイド(私の意見が明確に書かれている)にあります。 サイトマップ "filters" のエンメレータ (selocatefilterconstants) では、 お問い合わせ例はvb.netで書かれていましたが、コードからすべてを処理する方法をcmq理解する必要があります。もちろん、 @be_on_edgeさんのツイート 行くための簡単な方法があります。

あなたが疑問を持っている場合は、独自にコードを書くようにしてください。...また、尋ねます:)
 
あなたの無限の可用性と忍耐をreddenedありがとう、私は本当に言う!

私はあなたが投稿したリンクを見て、彼らは本当に面白いと思いますが、残念ながら私は私のために直面していません。 私は私が去っていることを確信していない....

以下は、変数の宣言でコードの初期部分を置きますが、残りの部分のために...
今すぐ最初のワイルドカードを再生:ヘルプ!
Code:
サブクリックポイント()
ソリッドフレームワークとして継ぎ目縫い目.application
dim secommand として solidedgeframework.command
dim semouse として Solidedgeframework.mouse
 
しかし、多くの疑問よりも 私は確信を持っています: 私はソリッドエッジの定数と変数を知りません、そして私はsdkを導く方法を知りません!
確かに、一緒にすべての理解する多くの引数が、この制限私は既に知っている。
しかし、 試してみると、もっと何かを学んでみてはいかなかった。

私はそれを達成した満足を与え、ありがとう、私に与えた完全で、作業コードを添付します。
 

Attachments

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