Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 08:44

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[FRAGE]VB auslesen einer Patchlist für Updater

Discussion on [FRAGE]VB auslesen einer Patchlist für Updater within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2011
Posts: 8
Received Thanks: 0
[FRAGE]VB auslesen einer Patchlist für Updater

Ich bin gerade dabei einen Patcher zu machen und ich möchte nun folgendes:

Ich habs schon mit webclient versucht und klappt alles auch wunderbar doch er soll ja mehrere datein downloaden. Deswegen hab ich was anderes gemacht:

Code:
        ProgressBar1.Value = "2"
        TextBox1.Text = "DATEINAME wird geprüft."
        If My.Computer.FileSystem.FileExists("DATEINAME") Then
            My.Computer.FileSystem.DeleteFile("DATEINAME")
            TextBox1.Text = "DATEINAME wurde gelöscht."
        End If
        My.Computer.Network.DownloadFile("DOWNLOAD-LINK", "SPEICHERORT")
        TextBox1.Text = "DATEINAME wurde heruntergeladen."
        ProgressBar1.Value = "3"
Ist zwar nicht der einfachste weg aber geht ganz gut.
Aber es wär ja echt blöd das mit jeder datei zu machen. Wie kann ich nun machen das er einfach eine Textdatei mit den Links ausliest und die Downloadet?
Soll ich das mit ner Ini datei machen?
Oder wie sonst?

Danke.

Best Regards
RevanTechno
RevanTechno is offline  
Old 02/12/2011, 21:41   #2
 
elite*gold: 1
Join Date: Feb 2011
Posts: 24
Received Thanks: 3
Hab das gleiche Problem...
Diego² is offline  
Old 02/13/2011, 11:45   #3
 
elite*gold: 0
Join Date: May 2008
Posts: 132
Received Thanks: 120
lol xD
okay, ich helf euch mal.
Also wir gehen davon aus, dass die Links alle untereinander stehen in er Textdatei.
Code:
dim Links() as String = Split(My.computer.filesystem.readalltext("PFAD ZUR TXT"),vbnewline)
Progressbar1.Maximum = Links.count 'glaube in vs2010 heißt es .length
For each Link as String in Links
if Link <> "" then
My.Computer.network.downloadFile(Link,"Speicherort")
Progressbar1.Value += 1
end if
next
nun gibt es ein kleines Problem, weil man so die Dateien immer überschreiben würde. Da gibts viele Lösungen. Entweder ließt man anhand des Downloadlinks den Dateinamen aus, oder man schreibt den Dateinamen mit in die Textdatei, das wäre wohl am einfachsten.

Wir gehen davon aus, dass die Links untereinander in der TXT stehen und dahinter durch ein ; getrennt der Dateiname kommt:

Code:
dim Zeilen() as String = Split(My.computer.filesystem.readalltext("PFAD ZUR TXT"),vbnewline)
Progressbar1.Maximum = Zeilen.count 'glaube in vs2010 heißt es .length
For each Zeile as String in Zeilen
if Zeile <> "" then
Dim Link = Split(Zeile,";")(0)
Dim Dateiname = Split(Zeile,";")(1)
My.Computer.network.downloadFile(Link,Dateiname)
Progressbar1.Value += 1
end if
next
Am wichtigsten bei dem Code ist die Split Funktion, die kann einen String bei einem bestimmten Zeichen trennen. Wir verwenden sie einmal, um die einzelnen Zeilen der Textdatei zu trennen und dann nochmal, um aus der Zeile den Link und den Dateinamen auszulesen.
hoffe das ist so alles richtig und ich konnte euch helfen.
krustx is offline  
Thanks
1 User
Old 02/14/2011, 01:05   #4
 
elite*gold: 1
Join Date: Feb 2011
Posts: 24
Received Thanks: 3
Du bist der Beste!!!

Danke!
Diego² is offline  
Reply


Similar Threads Similar Threads
Auslesen einer MySql DB?
01/26/2011 - AutoIt - 6 Replies
Hey Com, habe ein Problem mit der http://www.elitepvpers.com/forum/attachments/autoit /77189d1295952713-s-jemanden-der-mir-helfen-will-g ro-es-projekt-mysql.zip (MySql-UDF). Ich kann zwar wunderbar in der DB schreiben, jedoch auslesen eines eintrages will nicht so ganz... Ich poste euch hier meine Source. Nicht erschrecken, wird noch alles ein bisschen abgeändert fehlt nemlich noch einige... ist auch noch nicht so gut gescriptet von den funktionen her... #include <GUIConstantsEx.au3>...
Titel von einer Website auslesen
09/11/2010 - AutoIt - 3 Replies
Hallo liebe Community, kennt ihr zufällig einen Befehl der den Titel einer Webseite (das was immer im Tab oben im Browser steht) auslesen kann? Falls ihr nicht wisst was ich meine: In HTML <title>Dieser Titel hier</title>
html frage (id einer hidden checkbox auslesen/herausfinden)
06/04/2010 - Web Development - 0 Replies
hay leute.. ich möchte nen bot mit autoit machen^^ aber nicht zurückschrecken meine frage hat so gut wie NICHTS MIT AUTOIT ZU TUN sondern eher mit HTML also: ich würde gerne die ID einer hidden checkbox im quelltext auslesen... für leute die nicht wissen was ich genau meine:
Auslesen der Parameter einer EXE
02/11/2009 - General Coding - 15 Replies
Hi! Hab mal ne Frage: Gibt es eine Möglichkeit die Parameter mit denen man eine EXE starten kann auszulesen? Beispiel: chkdsk /f Danke im Vorraus :)
Zufälliges Auslesen von Zeilen in einer TxT.
04/24/2006 - General Coding - 5 Replies
Ich bräuchte einen Beispiel Code, wie man aus einer TxT ca. 8 Stufen in einer Zeile ausließt und denen 8 eigene Variablen zuweist. z.B TXT : Sind dabei die Abstandshalter. 1 = &#036;1 11 = &#036;1 2 = &#036;2



All times are GMT +1. The time now is 08:44.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.