Datei downloaden vbs
Hi,
ich möchte mit VBS eine datei per HTTP herunterladen.
Hab es vorher damit versucht, kam aber eine Fehlermeldung :
Hoffe ihr könnt mir weiterhelfen...
ich möchte mit VBS eine datei per HTTP herunterladen.
Hab es vorher damit versucht, kam aber eine Fehlermeldung :
Set wshshell = CreateObject("WScript.Shell")
eigenedateien = wshshell.SpecialFolders("mydocuments")
' hier ANPASSEN!
quelle = "http://wininfo.de/help.gif"
ziel = eigenedateien & "\test.gif"
DownloadHTTP quelle, ziel
wshshell.Run """" & ziel & """"
function DownloadHTTP(quelle, ziel)
'SYS: XML OM für Win32
Set HTTP = WScript.CreateObject("Microsoft.XMLHTTP")
'SYS: Microsoft (r) Script Runtime
Set fs = WScript.CreateObject("Scripting.FileSystemObject")
HTTP.open "GET", quelle, False
HTTP.send
datei = HTTP.responseBody
For x = 0 to UBound(datei)
binary = binary & ChrW(AscW(Chr(AscB(MidB(datei,x+1,1)))))
Next
Set file = fs.CreateTextFile(ziel, True)
file.Write binary
file.Close
DownloadHTTP = HTTP.StatusText
End function
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 82492
Url: https://administrator.de/forum/datei-downloaden-vbs-82492.html
Ausgedruckt am: 22.12.2024 um 23:12 Uhr
3 Kommentare
Neuester Kommentar
Moin, was war denn die Fehlermeldung?
Muß es unbedingt VBS sein?
Für sowas nehm ich persönlich lieber wget und ein batch script
Muß es unbedingt VBS sein?
Für sowas nehm ich persönlich lieber wget und ein batch script
Wget Windows
http://xoomer.alice.it/hherold/wget-1.10.2b.zip
Beispielbatch
wget -N -o c:\help.gif http://wininfo.de/help.gif
Der Parameter -N steht für - nur Dateien, die neuer, als die lokal vorhandenen herunterladen, -o wohin die Datei soll.
http://xoomer.alice.it/hherold/wget-1.10.2b.zip
Beispielbatch
wget -N -o c:\help.gif http://wininfo.de/help.gif
Der Parameter -N steht für - nur Dateien, die neuer, als die lokal vorhandenen herunterladen, -o wohin die Datei soll.