• 締切済み

web画像情報を取得

web画像のパス(http://..aaa.jpgなど) をプログラムで取得したいのですが可能でしょうか。たとえばweb画像をドラッグして自作のプログラムでドロップすれば、テキストボックスにパスが表示されるというイメージです。 右クリックでプロパティを表示すれば、パスが書かれているので取得できるとは思うのですが、方法がわかりません。ヒントでも結構ですから教えてください。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

試しに、ちょっとやってみました IE6で表示されている画像をVB.NETで作ったフォームにドラッグ&ドロップしてみたら インターネットテンポラリーの中のファイル名を取得してしまいました。 ある意味、なるほどって感じの結果なのですが、 じゃあ、元々のhttp://で始まるアドレスがドラッグ&ドロップで取得できるのかどうかというとよくわかりません。 利用したプログラムでのドロップされたファイル名を取るのは、いわゆるエクスプローラーの機能です。 他のうまい方法があるのかどうかはちょっとわかりません。

関連するQ&A

  • Pictureboxにドラッグドロップで入れた画像のパスはどこに?

    VB6です。 ピクチャーボックスにドラッグアンドドロップでほりこんだ画像のパスを取得したいのですが、どのプロパティが持っているのかいまいちわかりません。 どのプロパティが保持しているのか、もしくは個別に取得するコードを書かなければいけないのでしょうか。

  • ドラッグしたファイルのパスを取得したい

    Windows2000(sp3) VisualBasic6.0(sp5) で開発しています。 テキストボックス付きのあるアプリケーションを作成し、そのアプリのテキストボックス上へ、エクスプローラーからファイルをドラッグ&ドロップすると、そのファイルのフルパスを表示する。 ということをしたいと考えています。 例 コマンドプロンプトに、エクスプローラーからファイルをドラッグ&ドロップすると、そのファイルのパス付きの名称が表示される。 良い方法をご存知の方いらっしゃいましたら教えてください。 よろしくお願いします。

  • 画像の取得

    画像の取得 質問させていただきます。 開発環境 VB2010 silverlight4 ドラック&ドロップでファイルを表示させるという処理を作成して、 ボタン押下時にファイルパスを取得したいのですが ファイルのパスのとり方がわかりません。 わかる方いたら教えてください。 ドラック&ドロップの処理 Public Sub DropGo1(ByVal sender As Object, ByVal e As System.Windows.DragEventArgs) txtdrop.Text = String.Empty Dim myDataObject As IDataObject = DirectCast(e.Data, IDataObject) Dim dropFiles() As FileInfo = DirectCast(myDataObject.GetData(DataFormats.FileDrop), FileInfo()) For Each fileItem In dropFiles Dim myImage As Stream = fileItem.OpenRead Dim myImageSource As New BitmapImage myImageSource.SetSource(myImage) Image1.Source = myImageSource myImage.Close() imageTextBlock.Text = fileItem.Name txtdrop.Text = fileItem.Name Next End Sub よろしくお願いいたします。

  • ウィンドウに画像を表示するソフトを作っているのですが

    ピクチャーボックスに画像ファイルをドラッグ&ドロップすることで同ピクチャーボックスに画像を表示するソフトを作っているのですが ・実行ファイルに画像をドラッグ&ドロップすると画像を表示する ・既に画像を表示しているウィンドウ(ピクチャーボックス)に画像をドラッグ&ドロップすると、新しいウィンドウを開きそこにドロップされた画像を表示する このような動作をさせるにはどうプログラミングすればよいのでしょうか? Windows VistaでVisual Basic2008を使用しています。 よろしくお願いします。

  • ドラッグアンドドロップでHTMLファイル上の画像ファイルのパスを取得

    IEなどのブラウザに表示されたHTMLファイル上の画像ファイル(jpeg or gif)を ドラッグアンドドロップして、画像ファイルのWeb上のパスを得たいと考えています。 現在、以下コードで試していますが、PCに保存されたローカルパス+ファイル名が 帰ってきます。なんとかして画像ファイルのWeb上のパスを取得できないでしょうか。 【例】http://www.abc.co.jp/aaa.jpgなど こちらの環境はWindowsXP HomeEdition + C++ builder6 proです。 //Dropの設定 DragAcceptFiles(Handle,true); //--------------------------------------------------------------------------- void __fastcall TForm2::DropFiles(TWMDropFiles inMsg) { char fName[255]; int Count = DragQueryFile((HDROP)inMsg.Drop,0xffffffffF, fName, 255); //Dropされたファイル名を得る for(int i=0;i<Count;i++){ DragQueryFile((HDROP)inMsg.Drop,i,fName,255); ListBox1->Items->Add(fName); } DragFinish((HDROP)inMsg.Drop); } 宜しくお願いいたします。

  • 文字をドラッグし配列にいれたい

    テキストボックスに文字を打ち込み、表示させ、その後文字をドラッグし、ドラッグされた文字を配列に格納するプログラムを考えています。 ですが普通に表示させるだけですとドラックできません。 ウェブで調べているのですが画像のドラッグして移動するプログラムばかりで参考にしづらかったです。 参考になるページがあれば教えていただけると助かります。お願いします。

    • ベストアンサー
    • Java
  • google画像検索(手持ちの画像を検索)

    google画像検索で、手持ちの画像を検索ボックスにドラッグ&ドロップして検索をする方法があるそうですが、ドラッグ&ドロップができません。検索ボックスのカメラのアイコンをクリックしても検索できるようですが、検索ボックスにアイコンが表示されません。対処方法を教えてください。

  • ListViewでのリスト表示(初歩的な質問です)

    WinXP Pro VB6.0で開発を行っています。 現在、ドラッグ&ドロップにより、ListViewでファイルのパスをリスト表示するプログラムを作成しています。 ListBoxではなくListViewを利用する理由は、パスの長さに合わせてスクロールバーを表示したいためです。 そこで、ドラッグ&ドロップイベントでファイルのパスを取得することは出来たのですが、単純なリスト表示ができません。 ListView1.ListItems.Add(, , tmpPath) でパスを追加しているのですが、プロパティの設定がよく分からずうまく表示できません。 Viewを2-lvwLstに変更し、何となく表示はしているのですが2列表示になり、縦のスクロールバーが表示されません。 なお、表示の際、ヘッダ部分は必要ありません。 また、パスのみの表示であるため、一項目の表示です。 プロパティの設定例を教えていただけませんか? 非常に初歩的な質問ですがよろしくお願いします。

  • webからの画像取得

    一般のサイトの画像取得は出来るんですが 以下のサイト(とらのあな※18禁です)の画像が取得出来ません。 http://www.toranoana.jp/mailorder/cit/newly/2009/12/20091223_01.html 全年齢向けの商品の画像は取得出来るんですが、アダルト向けの画像が 18歳未満はみちゃ駄目!みたいな全く別の画像に変わってしまいます。 アダルト商品を見る時に年齢認証のページが最初の一度だけ 表示されるので、そこが関係しているとは思うのですが どうやったらここの画像を取得できますでしょうか? 画像取得部分以外のプログラムは出来たんで、後ここだけ出来れば完璧なんです…。

  • VisualBasic2008を使い、画像のドラッグ&ドロップをしたい

    VisualBasic2008を使い、画像のドラッグ&ドロップをしたい まだVB2008の勉強を始めたばかりの初心者です。 PictureBox1~PictureBox4に表示されている画像をドラッグ&ドロップでPictureBox5にコピーして表示させたいのですが、どのようなプログラムにすればいいのかが分かりません。 PictureBox5には何度でもPictureBox1~PictureBox4の画像をドラッグ&ドロップで入れ替えができ、PictureBox1~PictureBox4の画像はそのままになるようにしたいです。 よろしくお願いします。