Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pobieranie pliku +progress Bar


Rekomendowane odpowiedzi

Opublikowano

Witam, moglby mi ktoś podesłać skrypt na pobranie pliku z linku(nie pole do wpisywania), ktore sie aktywuje buttonem + zeby dzialal do tego progress bar. Byl bym wdzięczny jak jeszcze by byl skrypt ile na ile się pobrało. :) Przepraszam, jestem lajkem w tych sprawach i probowalem chyba juz z 15 skryptow i nic.

Opublikowano

dodaj do formy 1 label , 1 progressbar i 1 button

 

Daj to gdzieś w klasie

Private Sub client_ProgressChanged(ByVal sender As Object, ByVal e As DownloadProgressChangedEventArgs)
Dim bytesIn As Double = Double.Parse(e.BytesReceived.ToString())
Dim totalBytes As Double = Double.Parse(e.TotalBytesToReceive.ToString())
Dim percentage As Double = bytesIn / totalBytes * 100
Dim mb As Double = bytesIn / 1048576
Dim mbtotal As Double = totalBytes / 1048576
ProgressBar1.Value = Int32.Parse(Math.Truncate(percentage).ToString())
Label1.Text = "Pobrano " + Math.Truncate(mb).ToString + "MB/" + Math.Truncate(mbtotal).ToString + "MB " + Math.Truncate(percentage).ToString + "%"
End Sub

potem klikasz 2 razy na buttona i dajesz tam w kodzie to

client.DownloadFileAsync(new Uri("http://www.jakas.strona.pl/plik.zip"), "plik.zip")

na samej górze zaraz po public class form1 daj to

    Dim client As WebClient = New WebClient

na samej górze

Imports System.Net

i ostatni krok to klikasz 2 razy na forme i wklejasz tam to

AddHandler client.DownloadProgressChanged, AddressOf client_ProgressChanged

To są wycinki z mojego programu i powinno działać jak nie to wyśle cały projekt :D

Opublikowano

Dziękuje, dziala super :)

tylko jest taka sprawa, jak pobiorę plik np .exe zeby od razu odpalil hmm nwm jak to zrobic, na button to wiem ze jest Process.Start ale zeby od razu po pobraniu odpaliło :)

Opublikowano

dodaj do form1 load to 

AddHandler client.DownloadFileCompleted, AddressOf client_DownloadCompleted

i dodaj w classie to

Private Sub client_DownloadCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.AsyncCompletedEventArgs)
        process.start("cmd.exe")
    End Sub

Powinno zadziałać

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...