Hallo, ich arbeite gerade an einem script um alle Bilder von einer Website zu downloaden. (auch die von imageuploadern)
Das ganze script funktioniert ohne Probleme, doch es downloadet die Bilder alle hintereinander, weshalb es ziemlich langsam ist.
Ich hatte mir jetzt überlegt immer 5 Bilder downloads paralell laufen zu lassen, doch wie soll ich herausbekommen wann einer der downloads abgeschlossen ist? @InetGetActive bezieht sich ja nur auf alle aktivitäten mit Inetget.
Ich hab es auch mal damit probiert, immer wieder die datei größe auszulesen:
$r=1000000000
InetGet("http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe", "C:\test.exe",0,1)
while Filegetsize("C:\test.exe") <> $r
$r=Filegetsize("C:\test.exe")
sleep(100)
WEnd
Doch das funktioniert auch nicht. Wie bekomme ich es also hin, dass immer 5 downloads gleichzeitig laufen?
Im Internet habe ich nichts zu diesem Problem gefunden, gibt es überhaupt eine Lösung?
MfG LlLlLl