Hallo!
Das hier klappt nicht: Die Dateien werden nicht heruntergeladen, ich erhallte aber auch keine Fehlermeldung beim Komplimieren
Func _Download($aFunc_Array = "")
For $i2 = 0 To _GUICtrlListView_GetItemCount($pListView) - 1
If _GUICtrlListView_GetItemChecked($pListView, $i2) Then ; wenn angehakt dann
$sFileName1 = StringTrimLeft($aFunc_Array[$i2][5],StringInStr($aFunc_Array[$i2][5],"/",1,-1));Der Dateiname des downlaods
$sFileName2 = StringTrimLeft($aFunc_Array[$i2][6],StringInStr($aFunc_Array[$i2][6],"/",1,-1));Der Dateiname des downlaods
$string1 = @ProgramFilesDir & '\oi\programmdateien\normal\test.xls'
InetGet($aFunc_Array[$i2][5], $string1 ,1,0);Datei wird gedownloadet
InetGet($aFunc_Array[$i2][6], @ProgramFilesDir & '\oi\programmdateien\normal\' & $sFileName2,1,0) ;Datei wird gedownloadet
;$aFunc_Array[$i2][7]=InetGetSize($aFunc_Array[$i2][5])
;$aFunc_Array[$i2][8]=InetGetSize($aFunc_Array[$i2][6])
MsgBox(0,"Pfad",@ProgramFilesDir & '\oi\programmdateien\normal\' & $sFileName2)
EndIf
Next ;= > weiter mit For
EndFunc ;==>_Download
[/autoit][autoit][/autoit][autoit][/autoit]Wie man sieht habe ich schon vieles ausprobiert
- Vor und Nach den String ein " bzw. ' gesetzt
- In der MsgBox wird der Pfad korrekt angezeigt
- Wenn ich den Pfad von der MsgBox direkt in die INetGet reinschreibe, dann klappt es
- Ich habe auserdem einmal das @Pro... und das $file.. als Text intergriet, hat beides mal nicht geklappt
- Dann habe ich noch das ganze als Variable gespeichert, damit klappt es auch nicht...
- komplimiert habe ich es auch noch ausgeführt, ohne Erfolg
- und auch das ausschalten von Kaspersky hat nichts gebracht
Wo ist da der Fehler?
In den zwei auskommentierten Zeilen ist was Falsch, habe mich damit aber noch nicht beschäftigt, sollte es was einfaches sein wäre es nett, wenn Ihr mir das auch gleich mitbeantworten könnt.