IE脚本下载远程文件到本地开启
2014-04-03 16:45
225 查看
前提条件:
添加IE信任网站
设定IE安全性【IE插件相关选项启用】
启用ADODB.Stream
注册组件C:\Program Files\Common Files\System\ado\msado15.dll
修改注册表
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}]
"Compatibility Flags"=dword:00000000
实例:
vbscript:
iLocal = "本地路径"
iRemote = "远程http路径"
set xPost = createobject("Microsoft.XMLHTTP")
xPost.Open "GET",iRemote,0
xPost.Send()
set sGet = createobject("ADODB.Stream")
sGet.Mode = 3
sGet.Type = 1
sGet.Open()
sGet.Write xPost.ResponseBody
sGet.SaveToFile iLocal,2
msgbox xPost.ResponseBody
set oShell = CreateObject("WScript.Shell")
oShell.run iLocal
set oShell = nothing
javascript:
var filepath = "本地路径";
var remotefile = "远程http路径";
var xPost = new ActiveXObject("Microsoft.XMLHTTP");
xPost.Open("GET",remotefile,false);
xPost.Send();
var sGet = new ActiveXObject("ADODB.Stream");
sGet.Type = 1;
sGet.Open();
sGet.Write(xPost.ResponseBody);
sGet.SaveToFile(filepath,2);
sGet.Close();
sGet=null;
xPost=null;
var oShell = new ActiveXObject("WScript.Shell");
oShell.run(filepath);
添加IE信任网站
设定IE安全性【IE插件相关选项启用】
启用ADODB.Stream
注册组件C:\Program Files\Common Files\System\ado\msado15.dll
修改注册表
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}]
"Compatibility Flags"=dword:00000000
实例:
vbscript:
iLocal = "本地路径"
iRemote = "远程http路径"
set xPost = createobject("Microsoft.XMLHTTP")
xPost.Open "GET",iRemote,0
xPost.Send()
set sGet = createobject("ADODB.Stream")
sGet.Mode = 3
sGet.Type = 1
sGet.Open()
sGet.Write xPost.ResponseBody
sGet.SaveToFile iLocal,2
msgbox xPost.ResponseBody
set oShell = CreateObject("WScript.Shell")
oShell.run iLocal
set oShell = nothing
javascript:
var filepath = "本地路径";
var remotefile = "远程http路径";
var xPost = new ActiveXObject("Microsoft.XMLHTTP");
xPost.Open("GET",remotefile,false);
xPost.Send();
var sGet = new ActiveXObject("ADODB.Stream");
sGet.Type = 1;
sGet.Open();
sGet.Write(xPost.ResponseBody);
sGet.SaveToFile(filepath,2);
sGet.Close();
sGet=null;
xPost=null;
var oShell = new ActiveXObject("WScript.Shell");
oShell.run(filepath);
相关文章推荐
- 用js实现下载远程文件并保存在本地的脚本
- 用js实现下载远程文件并保存在本地的脚本
- 将远程的git文件下载到本地
- Open SSH 登陆远程主机,怎样下载文件到本地?
- 下载远程(第三方服务器)文件、图片,保存到本地(服务器)的方法、保存抓取远程文件、图片
- 献给学习XMLHTTP的朋友(自动将远程页面的文件中的图片下载到本地)
- 经过努力终于实现了远程FTP下载文件到本地的批处理
- 从缓存的源文件中读取资源文件,下载到本地(包括图片和样式脚本)
- PHP实现远程下载文件到本地
- C#下载远程文件到本地
- 针对从远程服务器下载大文件到本地
- 将本地文件上传到远程FTP服务器和从远程FTP服务器下载文件到本地
- linux批量远程多服务器FTP并下载文件的脚本
- 自动化备份远程服务器端的文件到本地的Shell脚本
- 本地windows机器和远程Linux服务器之间文件传输 -- Xshell 使用sftp 上传下载文件
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- PHP代码实现远程下载文件到本地的函数
- a_p_p_l_e_下载远程文件到本地并执行 例子
- loadrunner自动下载文件并保存到本地脚本
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)