bat批处理换链接以后下不了(XMLHTTP)已解决
本帖最后由 cookies 于 2019-3-3 10:34 编辑想改一下bat里面的链接为自己的链接,但是发现换了以后下载拒绝访问?
有大佬知道为啥嘛?自己的链接确认是正常的
好像是这里的原因,难道XMLHTTP这样发过去不支持https
*/
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);
已解决,用WinHttp.WinHttpRequest.5.1
rzN7.png
rF05.png
rK3u.png
是不是https的关系,猜的 右键管理员权限执行脚本
574722031 发表于 2019-3-3 01:08
是不是https的关系,猜的
刚开始我也怀疑是,然后换成http的还是不行
winwin50 发表于 2019-3-3 02:07
右键管理员权限执行脚本
是管理员执行的,还是报错 。。。就下载一次的,你自己下载放过去看下。
逸笙 发表于 2019-3-3 09:14
。。。就下载一次的,你自己下载放过去看下。
不止一次,,,,,几万次都可能
022.gif
页:
[1]