Download-management failed?

  • Hi, ich bin neu hier und hab ein wenig mit den Funktionen für Firefox rumprobiert. Ich möchte die Daten meiner laufenden Downloads auslesen, aber es will nicht so richtig funktionieren. Ich bekomme maximal von einem Download die ID zurück. Was mach ich nur falsch?

    Hier hab ich meine Test-Funktion:

    [autoit]

    #Include <_FF_DM.au3>

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

    _FFStart()
    _FFOpenURL("chrome://mozapps/content/downloads/downloads.xul")

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

    Dim $var = _FF_DM_GetActiveDownloadsCount() ; anzahl downloads: $var
    If $var > 0 Then
    Dim $id
    $id = _FF_DM_GetActiveDownloadsIDs() ; erfolg: $id[0 ... x], fehler: 0
    If IsArray($id) Then
    Dim $DlInfo, $DlInfoArray[$var][11]
    For $IDlauf = 0 To $var-1 ; Schleife die alle DownloadsCount durchläuft
    MsgBox(4096, "Wichtige Durchsage !!!", "Download-Anzahl: " & $var & " Download-Nummer: " & $IDlauf & " Download-ID: " & $id[$IDlauf], 5)
    $DlInfo = _FF_DM_GetDownloadInfo($id[$IDlauf]) ; erfolg: $DlInfo[0 ... 11]
    If IsArray($DlInfo) Then
    MsgBox(4096, "Wichtige Durchsage !!!", "A_DownloadInfo: " & $DlInfo[5] , 5)
    Else
    MsgBox(4096, "Wichtige Durchsage !!!", "DownloadInfo: " & _FF_DM_GetDownloadInfo($id[$IDlauf]) , 5)
    EndIf
    ;For $ia = 0 to 11 ; Schleife die alle $DlInfo in array lädt
    ;$DlInfoArray[$IDlauf][$ia] = $DlInfo[$ia]
    ;Next
    Next
    ;MsgBox(4096, "Wichtige Durchsage !!!", "DownloadInfo: " & $DlInfoArray[0][0] , 3)
    EndIf
    EndIf

    [/autoit]