Ich vesuche mit InetGet eine Datei herunterzuladen, aber sie wird nicht auf meinem Rechner gespeichert.
Hier mein Script:
[autoit]Global $hDownload = InetGet($patch_url_dictionary & StringReplace($data_update[$i][1], '\', '/'), @ScriptDir & "\" & $data_update[$i][1], 1, 1)
[/autoit]Hier die Variablen:
[autoit]ConsoleWrite("$patch_url_dictionary & StringReplace($data_update[$i][1], '\', '/') = " & $patch_url_dictionary & StringReplace($data_update[$i][1], '\', '/') & @CR)
ConsoleWrite("@ScriptDir & '\' & $data_update[$i][1] = " & @ScriptDir & "\" & $data_update[$i][1]& @CR)
Und die Ausgabe in der Konsole:
$patch_url_dictionary & StringReplace($data_update[$i][1], '\', '/') = http://example.com/DL/test.dll
@ScriptDir & '\' & $data_update[$i][1] = C:\Users\Admin\Desktop\Projekt X\test.dll
Auch der Aufruf der Funktion ohne dem Hintergrundparameter funktioniert bei mir nicht, die Datei wird nicht lokal gespeichert:
[autoit]Global $hDownload = InetGet($patch_url_dictionary & StringReplace($data_update[$i][1], '\', '/'), @ScriptDir & "\" & $data_update[$i][1], 1, 0)
[/autoit]