URLs aus Datei öffnen

  • Ich will eine reihe von URLs aus einer .txt datei öffnen. Die URls sind eine pro Zeile untereinander eingetragen. Um diese Links nacheinander mit zu öffnen habe ich sie in ein Array verpackt, leider scheint es irgendwo einen Fehler zu geben. Kann mir wer da helfen?
    ____________________________________
    #include <File.au3>
    Dim $aArray


    _FileReadToArray ( @ScriptDir & "\log.txt", $aArray )

    For $i = 1 To $aArray[0]
    Run("E:\Programme\Mozilla Firefox\firefox.exe "&$aArray[$i-1])
    sleep(40000)
    Next

  • ok ich hab zwar noch nie mt arrays gearbeittet würde das aber so ungefähr machen:

    #include <IE.au3>

    $URL1 = FileReadLine("Url.txt",1)

    _IECreate($URL1 , 1,1,1)

    Einmal editiert, zuletzt von I3iLLiG (14. Oktober 2007 um 16:58)

  • Das hauptproblem ist nicht das ganze in Firefox zu öffnen, sondern dass der die einzelnen reihen des Array (die verschiedenen urls) nacheinander raus holen soll.
    Er die übersetzung zwischen Array<>Variable<>URL hat nen Fehler, ich finde ich nur nicht. ^^

    Einmal editiert, zuletzt von Goniwa (14. Oktober 2007 um 17:02)

  • Vielleicht so?

    Spoiler anzeigen
    [autoit]

    #include <File.au3>
    Dim $aArray

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    _FileReadToArray ( @ScriptDir & "\log.txt", $aArray )

    [/autoit] [autoit][/autoit] [autoit]

    For $i = 1 To $aArray[0]
    Run("E:\Programme\Mozilla Firefox\firefox.exe '"&$aArray[$i]&"'")
    sleep(40000)
    Next

    [/autoit]
    • Offizieller Beitrag

    Mit $i iterierst du durch das Array. Wenn du aber sagst "$aArray[$i-1]" verweist du bei $i = 1 auf das Element $aArray[0]. Und dort steht die Anzahl der eingelesenen Zeilen.

    [autoit]

    #include <File.au3>
    Dim $aArray

    [/autoit][autoit][/autoit][autoit]

    _FileReadToArray ( @ScriptDir & "\log.txt", $aArray )

    [/autoit][autoit][/autoit][autoit]

    For $i = 1 To $aArray[0]
    Run("E:\Programme\Mozilla Firefox\firefox.exe " & $aArray[$i])
    sleep(40000)
    Next

    [/autoit]
  • #include <File.au3>

    $URLFile = "Url.txt"
    $URL = _FileCountLines($URLFile)

    MsgBox(0,"","Url.txt hat "&$URL&" verschiedene URL's)


    sowas?