用js实现下载远程文件并保存在本地的脚本


Posted in Javascript onMay 06, 2008

//use: cscript this.js http://www.xxx.com/xxx.exe c:\xxx.exe

var objArgs = WScript.Arguments;
var sGet=new ActiveXObject("ADODB.Stream");
var xGet = false;
try {
xGet = new XMLHttpRequest();

catch (trymicrosoft) {

try {
    xGet = new ActiveXObject("Msxml2.XMLHTTP");

catch (othermicrosoft) {
    try {
      xGet = new ActiveXObject("Microsoft.XMLHTTP");
    } 
catch (failed) {
      xGet = false;
    }
}
}

xGet.Open ("GET",objArgs(0).toLowerCase(),0);
xGet.Send();
sGet.Mode=3;
sGet.Type=1;
sGet.Open();
sGet.Write (xGet.ResponseBody);
sGet.SaveToFile (objArgs(1).toLowerCase(),2);

Javascript 相关文章推荐
javascript中的location用法简单介绍
Mar 07 Javascript
JS 强制设为首页的代码
Jan 31 Javascript
javascript 模拟点击广告
Jan 02 Javascript
jQueryUI如何自定义组件实现代码
Nov 14 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
Jan 07 Javascript
JS锚点的设置与使用方法
Sep 05 Javascript
基本DOM节点操作
Jan 17 Javascript
详解vue-cli 构建Vue项目遇到的坑
Aug 30 Javascript
javacript replace 正则取字符串中的值并替换【推荐】
Sep 13 Javascript
javascript Canvas动态粒子连线
Jan 01 Javascript
javaScript 实现重复输出给定的字符串的常用方法小结
Feb 20 Javascript
微信小程序实现锚点跳转
Nov 23 Javascript
来自chinaz的ajax获取评论代码
May 03 #Javascript
定义select的边框颜色
Apr 28 #Javascript
JavaScript对象模型-执行模型
Apr 28 #Javascript
JavaScript面象对象设计
Apr 28 #Javascript
JS event使用方法详解
Apr 28 #Javascript
ext for eclipse插件安装方法
Apr 27 #Javascript
ext监听事件方法[初级篇]
Apr 27 #Javascript
You might like
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
php检测图片木马多进制编程实践
2013/04/11 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
php递归遍历多维数组的方法
2015/04/18 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
JS求解三元一次方程组值的方法
2017/01/03 Javascript
微信小程序实战之自定义抽屉菜单(7)
2017/04/18 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
给vue项目添加ESLint的详细步骤
2017/09/29 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
JS实现读取xml内容并输出到div中的方法示例
2018/04/19 Javascript
浅谈在react中如何实现扫码枪输入
2018/07/04 Javascript
node中的密码安全(加密)
2018/09/17 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
2020/01/12 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
2020/08/10 Javascript
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
2021/01/29 Javascript
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
python将图片文件转换成base64编码的方法
2015/03/14 Python
python实现的守护进程(Daemon)用法实例
2015/06/02 Python
Python语言描述KNN算法与Kd树
2017/12/13 Python
Python实现的栈(Stack)
2018/01/26 Python
Python实现base64编码的图片保存到本地功能示例
2018/06/22 Python
Python3实现监控新型冠状病毒肺炎疫情的示例代码
2020/02/13 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
业务员岗位职责
2013/11/16 职场文书
分公司总经理岗位职责
2014/08/03 职场文书
自愿离婚协议书2015
2015/01/26 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
检讨书格式
2015/05/07 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
Python入门之基础语法详解
2021/05/11 Python