转:100元寻找CMD命令下载http文件的方法,可以提价,非转换vbs的方案作品

echo=1/*>nul&@cls
@echo off
call :http "http://img.baidu.com/img/logo-zhidao.gif" D:\a.gif
::保存路径必须存在.如果保存路径有空格需要用 " 符号扩起来.
pause
:http
echo 下载地址: "%~1"
echo 保存地址: "%~f2"
echo 开始下载 Loading. . .
cscript -nologo -e:jscript "%~f0" "%~1" "%~2"
echo 下载完成!!!
goto :eof
*/
var iLocal,iRemote,xPost,sGet;
iLocal =WScript.Arguments(1); 
iRemote = WScript.Arguments(0); 
iLocal=iLocal.toLowerCase();
iRemote=iRemote.toLowerCase();
xPost = new ActiveXObject("Microsoft"+String.fromCharCode(0x2e)+"XMLHTTP");
xPost.Open("GET",iRemote,0);
xPost.Send();
sGet = new ActiveXObject("ADODB"+String.fromCharCode(0x2e)+"Stream");
sGet.Mode = 3;
sGet.Type = 1; 
sGet.Open(); 
sGet.Write(xPost.responseBody);
sGet.SaveToFile(iLocal,2);

你可能感兴趣的:(转:100元寻找CMD命令下载http文件的方法,可以提价,非转换vbs的方案作品)