2017-05-26 36 views
0

你好你好,我開始做一個新的應用程序,我需要從網頁複製的照片與vb.net 剪貼板我試了幾個例子,但我不力得到它的工作。 以及我需要的是溫我去右鍵單擊鼠標,我複製一張網頁的照片,並插入到列表框。副本從網頁vb.net所有照片

與此代碼我可以得到所有的頁面,但我只需要複製圖像我怎麼能在vb.net上執行它?

這是我的代碼

Private Sub Button2_Click_1(sender As Object, e As EventArgs) Handles Button2.Click 
    WB.Document.ExecCommand("SelectAll", True, vbNull) 
    WB.Document.ExecCommand("Copy", True, vbNull) 
    Clipboard.GetImage() 
End Sub 
+0

這將不得不用JavaScript來完成。你不能有你的Vb.Net代碼一些其他的服務器上運行,關閉和執行復制到剪貼板上的用戶功能本機 –

+0

我已經在這裏找到了一個例子,在計算器https://stackoverflow.com/questions/14229071/how-寫-java-script-in-vb-net-code解釋如何在vb.net上使用javascript在這裏我可以找到一個JavaScript的樣本呢?提前 –

回答

0

嗯,我終於得到它的工作,所以聞一複製,用鼠標右鍵單擊,然後複製我只得到一個圖像 我得到它以不同的方式 像工作這

Private Sub Button2_Click_1(sender As Object, e As EventArgs) Handles Button2.Click 
    'WB.Document.ExecCommand("SelectAll", True, vbNull) 
    'WB.Document.ExecCommand("Copy", True, vbNull) 
    Clipboard.GetImage() 
    If My.Computer.Clipboard.ContainsImage Then 
     PictureBox2.Image = My.Computer.Clipboard.GetImage 
    End If 


End Sub 
+0

坦克只使用格式化頁面,檢查每一個標籤 – Mederic

+0

剪貼簿中包含多個圖像的沒有標準的方式,所以你必須以某種方式使包含多張圖片的自定義對象,並把那剪貼板... JavaScript的。我個人覺得這是更容易剛纔下載的html頁面中的程序,並獲得網址,這樣的形象,只是下載它們。 – Nyerguds