Download Playlist...

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Download Playlist...

    Wie könnte das funktionieren:

    Ich möchte versuchen ein Programm zu coden, dass eine *.ini lädt und in dieser *.ini stehen mehrere Downloadlinks (also z.b. eine Datei in Parts auf geteilt mit WinRar o.ä.) und wenn man den Download startet und er den ersten Part fertig geladen hat, soll er automatisch den nächsten Part herunterladen.

    Das Problem ist halt ich weiß nicht wie ich es hinkriegen soll das er eine zeile nach der anderen ausliest aus der ini, daraus einen download macht und wenn eine zeile fertig ist den Link aus der nächsten Zeile downloaden.

    Hoffe auf Hilfe,

    MfG TrickTickler
    Dieser Beitrag wurde 1993 mal editiert, zum letzten Mal von tricktickler: Morgen, 25:60

    Frag doch OnkelGoogle
  • ini-datei is schwachsinn dafür.
    Nimm einfach ne normale textdatei wo zeilenweise die links drinstehen.
    In Pseudocode:

    Quellcode

    1. file = openFile("linkliste.txt");
    2. while((line = file.readline()) != EndOfFile)
    3. wget(line);

    Falls man z.b. sowas wie wget als downloadmanager nimmt. Ansonsten halt:


    Quellcode

    1. file = openFile("linkliste.txt");
    2. while((line = readline) != EndOfFile)
    3. download(line);

  • hm ja ich würds gern versuchn ohne wget...

    vom Prinzip her wüsste ich was ich machen soll, nur fehlt mir das code wissen.
    Wie könnte ich das

    GML-Quellcode

    1. while((line = readline) != EndOfFile)
    2. download(line);


    und wie genau kann ich das umsetzen, dass er checkt wie viele zeilen es in der TXT gibt und dann anfängt erste zu downloaden, dann die nächste usw. und nach der letzten dann aufhört und z.b. eine meldung ausgibt?

    ich will jetzt hier nicht den ganzen code, ich möchte nur ein bissl hilfe haben.

    MfG Tricktickler
    Dieser Beitrag wurde 1993 mal editiert, zum letzten Mal von tricktickler: Morgen, 25:60

    Frag doch OnkelGoogle
  • Was ist da so schwer dran?

    GML-Quellcode

    1. adressdatei=file_text_open_read('adressen.txt');
    2. while(!file_text_eof(adressdatei)) {
    3. download(file_text_read_string(adressdatei));
    4. file_text_readln(fileid);
    5. }
    6. file_text_close(adressdatei);
    7. show_message('Download der Dateien beendet.');
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum
  • Wenn du unbedingt vorher wissen musst wieviele Dateien es sind, (und ich weiß jetz nich ob GML sowas wie seekf und seekp hat):

    GML-Quellcode

    1. anzahl = 0
    2. temp_datei=file_text_open_read('adressen.txt');
    3. while(!file_text_eof(temp_datei)) {
    4. file_text_readln(fileid);
    5. anzahl = anzahl + 1
    6. }
    7. file_text_close(temp_datei);
    8. adressdatei=file_text_open_read('adressen.txt');
    9. while(!file_text_eof(adressdatei)) {
    10. download(file_text_read_string(adressdatei));
    11. file_text_readln(fileid);
    12. }
    13. file_text_close(adressdatei);
    14. show_message('Download der Dateien beendet.');
    Alles anzeigen

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von rootnode ()

  • (und ich weiß jetz nich ob GML sowas wie seekf und seekp hat)


    Hat er leider nicht. Man kann Dateien nur öffnen und von oben nach unten lesen.
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum
  • Das geht mit innis auch gut!
    Guck dir das hier mal an:
    gmc.yoyogames.com/index.php?showtopic=293639

    Wenn mans versteht und hinbekommt isses geil. Ich habs leider nicht hinbekommen :( ^^

    Oder du fragst die Macher von Nighfall Online. Die ham auch nen richtig geilen "Updater"
    Aktuelles Projekt: Aufbau - Strategiespiel.
    Aktueller Entwicklungsschritt: Planung | Grundengine entwickeln.

    Wichtig ist nicht, besser zu sein als alle anderen.
    Wichtig ist, besser zu sein als du gestern warst.