用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 验证表单(form)中的单选(radio)值
Sep 08 Javascript
滚动图片效果 jquery实现回旋滚动效果
Jan 08 Javascript
jQuery响应enter键的实现思路
Apr 18 Javascript
js 调用百度地图api并在地图上进行打点添加标注
May 13 Javascript
浅析JQuery中的html(),text(),val()区别
Sep 01 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
Jul 01 Javascript
jQuery简单入门示例之用户校验demo示例
Jul 09 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
Dec 08 Javascript
JavaScript实现随机数生成器(去重)
Oct 13 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
Apr 10 Javascript
在vue中使用echars实现上浮与下钻效果
Nov 08 Javascript
vuejs中父子组件之间通信方法实例详解
Jan 17 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
二十行语句实现从Excel到mysql的转化
2006/10/09 PHP
PHP实现股票趋势图和柱形图
2015/02/07 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
javascript实现的距离现在多长时间后的一个格式化的日期
2009/10/29 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
2016/04/01 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
vue.js删除列表中的一行
2018/06/30 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
2018/08/16 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
你准备好迎接vue3.0了吗
2020/04/28 Javascript
Python之py2exe打包工具详解
2017/06/14 Python
Python实现的视频播放器功能完整示例
2018/02/01 Python
TensorFlow利用saver保存和提取参数的实例
2018/07/26 Python
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
2020/04/21 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
Django+Django-Celery+Celery的整合实战
2021/01/20 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
KLOOK客路:发现更好玩的世界,预订独一无二的旅行体验
2016/12/16 全球购物
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
学前班评语大全
2014/05/04 职场文书
供应链金融服务方案
2014/05/25 职场文书
购房协议书范本
2014/10/02 职场文书
2014年乡镇卫生院工作总结
2014/11/24 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
小学生作文批改评语
2014/12/25 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
2015年度村委会工作总结
2015/04/29 职场文书