My address I am downloading from is valid because I can download it with wget.exe, but I don't want to use wget or curl because the user would have to download it to use the batch file I am working on. All I m downloading is a 1KB batch file that my batch file need to do a simple task.
Any help?
Code: Select all
set "tempdir=%AppData%\New Folder"
set "UpdateURL=http://electronicsclub.info/docs/simpletester.pdf"
set "updateinfofile=%tempdir%\UpdateInfo.bat
set "vbsDown=%tempdir%\vbsDown.vbs"
cscript.exe "%vbsDown%" //B //E:VBS //Nologo "%UpdateURL%" "%updateinfofile%"
Also how would I write this vbs to a vbs file in a batch file?
Code: Select all
(
echo If WScript.Arguments.Unnamed.Count <> 2 Then
echo WScript.Echo
echo WScript.Quit(0)
echo End If
echo(
echo Dim strFileURL : strFileURL = WScript.Arguments.Unnamed.Item(0)
echo Dim strHDLocation : strHDLocation = WScript.Arguments.Unnamed.Item(1)
echo Dim objXMLHTTP : XMLHTTP = CreateObject("MSXML2.XMLHTTP")
echo(
echo objXMLHTTP.open "GET", strFileURL, false
echo objXMLHTTP.send()
echo(
echo If objXMLHTTP.Status = 200 Then
echo Dim objADOStream : Set objADOStream = CreateObject("ADODB.Stream")
echo objADOStream.Open
echo objADOStream.Type = 1
echo(
echo objADOStream.Write objXMLHTTP.ResponseBody
echo objADOStream.Position = 0
echo(
echo Set objFSO = Createobject("Scripting.FileSystemObject")
echo If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation
echo(
echo objADOStream.SaveToFile strHDLocation
echo objADOStream.Close
echo Set objADOStream = Nothing
echo(
echo If objFSO.Fileexists(strHDLocation) Then
echo Set objFSO = Nothing
echo Set objXMLHTTP = Nothing
echo WScript.Quit(1)
echo End If
echo Set objFSO = Nothing
echo End if
echo(
echo Set objXMLHTTP = Nothing )>>"%vbsDown%"
It says "< was unexpected?"
Thanks again
