用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 相关文章推荐
又一个小巧的图片预加载类
May 05 Javascript
用js 让图片在 div或dl里 居中,底部对齐
Jan 21 Javascript
xml分页+ajax请求数据源+dom取结果实例代码
Oct 31 Javascript
JavaScript 核心参考教程 内置对象
Oct 13 Javascript
jQuery实现的Div窗口震动特效
Jun 09 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
Mar 12 Javascript
AngularJS之依赖注入模拟实现
Aug 19 Javascript
Django使用多数据库的方法
Sep 06 Javascript
用vue构建多页面应用的示例代码
Sep 20 Javascript
删除table表格行的实例讲解
Sep 21 Javascript
jQuery实现checkbox全选功能完整实例
Jul 12 jQuery
vue-router的两种模式的区别
May 30 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网页游戏学习之Xnova(ogame)源码解读(三)
2014/06/23 PHP
php简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
jquery不支持toggle()高(新)版本的问题解决
2016/09/24 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
2013/12/11 Javascript
javascript 操作符(~、&、|、^、)使用案例
2014/12/31 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
javascript实现列表滚动的方法
2015/07/30 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
2015/12/11 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
微信小程序 video组件详解
2016/10/25 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
微信小程序实现bindtap等事件传参
2019/04/08 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
2017/08/30 Python
Django中login_required装饰器的深入介绍
2017/11/24 Python
Python实现的生成格雷码功能示例
2018/01/24 Python
python实现本地图片转存并重命名的示例代码
2018/10/27 Python
python 自动重连wifi windows的方法
2018/12/18 Python
Python求两个字符串最长公共子序列代码实例
2020/03/05 Python
Python reversed反转序列并生成可迭代对象
2020/10/22 Python
CSS3中currentColor关键字的妙用
2016/02/27 HTML / CSS
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
使用HTML5做个画图板的方法介绍
2013/05/03 HTML / CSS
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
毕业生的自我评价分享
2013/12/18 职场文书
会走路的树教学反思
2014/02/20 职场文书
幼儿园运动会口号
2014/06/07 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
小学大队长竞选稿
2015/11/20 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书