Hirdetés
- Kétezer eurós csomag lehet a Vivo X300 Ultra
- Motorola Edge 50 Fusion - jó fogás
- Xiaomi 15T Pro - a téma nincs lezárva
- Apple iPhone 17 Pro Max – fennsík
- Fotók, videók mobillal
- Így lehet kiszúrni, ha kamu AirPods fülest akarnak eladni neked
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Garmin topik
- iPhone topik
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
Új hozzászólás Aktív témák
-
válasz
martonx
#1516
üzenetére
Ezt a szinkron-aszinkron dolgot nem teljesen értem.
Erről az oldalról töltenék le: https://familysearch.org/pal:/MM9.3.1/TH-1951-20648-29594-35?cc=1452460&wc=12890478És itt a teljes forráskód:
Imports System.Net
Public Class Form1
Private WithEvents download As WebClient
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim download As New WebClient
download = New WebClient
Dim i As Integer
Dim a As String
'For i = 1 To 3
a = i
Dim link As String = WebBrowser1.Document.GetElementById("save").GetAttribute("href")
TextBox1.Text = ("https://familysearch.org" + link)
Dim sourceURL = TextBox1.Text
Dim filedir = ("C:\" + a + ".jpg")
ProgressBar1.Value = 0
ProgressBar1.Maximum = 100
Try
download.DownloadFileAsync(New Uri(sourceURL), (filedir))
Catch ex As Exception
MsgBox("Failed" + ErrorToString(), MsgBoxStyle.Critical)
End Try
WebBrowser1.Document.GetElementById("next").InvokeMember("click")
' Next
End Sub
Private Sub download_DownloadProgressChanged(ByVal sender As Object, ByVal e As System.Net.DownloadProgressChangedEventArgs) Handles download.DownloadProgressChanged
ProgressBar1.Value = e.ProgressPercentage
End Sub
End ClassEz még változni fog itt-ott annyiban, hogy lehessen mappát választani és lehessen megadni más url-t is, de most csak az a lényeg hogy működjön

Új hozzászólás Aktív témák
- Lenovo T14 Gen2 Ryzen 5650U - Refurbished - Garancia
- Intel D3-S4520 960GB - Keveset futott - 2,5", SATA3, 5300 TBW - Eladó!
- Nintendo Switch OLED + Picofly + 512 GB Samsung EVO Plus + Nintendo tok
- Új Xiaomi Mi Pro 2 Swiss Edition elektromos roller 300/600W
- Samsung Galaxy A56 5G 256G, Kártyafüggetlen, 1 Év Garanciával
- Gaming PC! Ryzen 5700X / RTX 3070 / B550 / 32GB 2666Mhz / 512GB NVMe / 850w Gold! BeszámítOK
- Samsung Galaxy S23 Ultra 8/256GB Cream használt, karcos kijelző 6 hónap garancia
- Eladó EDIFIER ES prémium hangszórók ES300 / ES60 / ES20
- Intel Core i5 8500 - Hibátlan, próbagaranciával
- Bomba áron dobozos Hp Laptop! /AMD Ryzen 5-7520U/8 GB/256 SSD/FHD/Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


