Mehrere Dateien gleichzeitig laden

  • Wäre erstmal die Frage wie Du sie herunterladen möchtest ?

    HTTP, FTP ?

    Natürlich lässt sich ein WGET.EXE oder ein FTP.EXE mehrfach per Run() ausführen. Warum sollte es nicht gehen.

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"

  • Ok , danke.
    Wie handhabe ich das jetzt am Besten?
    Als nur 1 Download erlaubt war hatte ich es so geregelt:

    [autoit]


    $name2 = GUICtrlRead($List2)
    $name = GUICtrlRead($List1)
    $speicherpfad = FileSelectFolder("Pfad wählen", "::{00020D75-0000-0000-C000-000000000046}")
    If @error = 1 Then
    Else
    $progress2 = InetGetSize("http://r1flex.kilu.de/" & $name2 & "/" & $name)
    InetGet("http://r1flex.kilu.de/" & $name2 & "/" & $name, $speicherpfad & "\" & $name, 0, 1)
    EndIf

    [/autoit]


    Das klappt aber bei 2 Angewälten nicht es wird nur das oberste Item gedownloaded?!

  • Ich dachte FTP, wo ist das jetzt FTP ???

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"

  • Das ist ein FTP-Server von wo die Dateien runtergeladen werden.
    ist ein Auszug aus meinem Programm FTP-Checker ;).

  • mit http://blablabla lädst du nicht von einen FTP Server runter, sondern von einem Webserver...
    Du kannst damit keinen FTP Server checken, da der auf Port 21 läuft und wenn Du http://www.fdsfdl.de eingibst landest du auf port 80.

    schöne Grüße
    Franz

    ---
    In "Independence Day" konnten die Windows-Erdcomputer problemlos mit denen der Außerirdischen kommunizieren. Was sagt uns das über unseren lieben Bill Gates? :D
    ---

  • Du lädst deine Programme halt per FTP rauf, herunterladen tust du aber per HTTP.
    FTP ist ein anderes Protokoll und braucht i.d.R. einen Benutzername und Passwort.

    Inetget ist einfach eine Verbindung auf Port 80 (standardmäßig) auf einen WEBServer

  • Zitat

    Ok , aberjetzt bitte nicht mehr Offtopic posten!

    :rofl::rofl:

    ---
    In "Independence Day" konnten die Windows-Erdcomputer problemlos mit denen der Außerirdischen kommunizieren. Was sagt uns das über unseren lieben Bill Gates? :D
    ---

  • Das einzige was mir einfällt, ist halt mehrere WGET-Task per Run zu starten. Das ist aber wohl nicht das, was gewollt wurde.

    Parallelisieren von "_InetGet" scheint nicht zu funktionieren, außer man packt die "_InetGet" in getrennte AutoIT-Scripte und starte diese wiederum mit Run, was aber dann auch mit WGET ginge.

    Vielleicht gibt es ja eine WinAPI-Möglichkeit ?

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"

  • wget ist ein mächtiges Kommandozeilentool das kann man sicher dafür missbrauchen :rofl: ich hoffe das war nicht o.T.

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o