2017-05-26 2 views
0

Hallo hallo, ich fange an, eine neue Anwendung zu machen, und ich muss Fotos von einer Webseite in die Zwischenablage kopieren mit vb.net Ich habe ein paar Beispiele versuchen, aber ich dint es Arbeit bekommen . Nun, was ich brauche, ist wen ich mit der rechten Maustaste gehe und ich ein Foto von einer Webseite kopieren und in eine Listbox einfügen.alle Fotos von einer Webseite kopieren vb.net

Mit diesem Code kann ich die ganze Seite bekommen, aber ich brauche nur Bilder kopieren, wie kann ich es auf vb.net ausführen?

Dies ist mein Code

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

dies müsste mit Javascript getan werden. Sie können Ihren Vb.Net-Code nicht auf einem anderen Server ausführen lassen und die Kopie in die Zwischenablagefunktion auf dem lokalen Computer des Benutzers ausführen. –

+0

Ich habe ein Beispiel hier bei stackoverflow gefunden https://Stackoverflow.com/questions/14229071/how- to-write-java-script-in-vb-net-code, das erklärt, wie man das javascript auf vb.net hier benutzt kann ich ein Beispiel von Javascript dafür finden? Tanks im Voraus –

Antwort

0

Nun, ich es endlich so wen bekommen arbeiten ich mit Rechtsklick mit der Maus kopieren und dann kopiere ich nur ein Bild bekommen ich es auf eine andere Weise die Arbeit Wie dies

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

Formatieren Sie einfach die Seite und überprüfen Sie alle Tag – Mederic

+0

Die Zwischenablage enthält keine Standardmethode zum Aufnehmen mehrerer Bilder, so dass Sie irgendwie ein benutzerdefiniertes Objekt mit mehreren Bildern erstellen und in die Zwischenablage einfügen müssen Javascript. Persönlich denke ich, es wäre einfacher, einfach die HTML-Seite in Ihr Programm herunterzuladen und zu den Bild-URLs auf diese Weise zu gelangen und sie einfach herunterzuladen. – Nyerguds

Verwandte Themen