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")
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