用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 相关文章推荐
JQuery中each()的使用方法说明
Aug 19 Javascript
关于JavaScript与HTML的交互事件
Apr 12 Javascript
浅析javascript操作 cookie对象
Dec 26 Javascript
JavaScript不使用prototype和new实现继承机制
Dec 29 Javascript
简单谈谈javascript代码复用模式
Jan 28 Javascript
Bootstrap布局组件应用实例讲解
Feb 17 Javascript
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
Vue中使用 setTimeout() setInterval()函数的问题
Sep 13 Javascript
vue进入页面时滚动条始终在底部代码实例
Mar 26 Javascript
如何自动化部署项目?折腾服务器之旅~
Apr 16 Javascript
js实现简单进度条效果
Mar 25 Javascript
在vue项目中 实现定义全局变量 全局函数操作
Oct 26 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处理postfix邮件内容的方法
2015/06/16 PHP
PHP中PDO连接数据库中各种DNS设置方法小结
2016/05/13 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
一个javascript参数的小问题
2008/03/02 Javascript
checkbox 复选框不能为空
2009/07/11 Javascript
利用js获取服务器时间的两个简单方法
2010/01/08 Javascript
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
HTML,CSS,JavaScript速查表推荐
2014/12/02 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
2015/03/04 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
基于jquery编写分页插件
2016/03/07 Javascript
Angular.JS中的this指向详解
2017/05/17 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
js实现京东秒杀倒计时功能
2019/01/21 Javascript
解决layui checkbox 提交多个值的问题
2019/09/02 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
[02:16]完美世界DOTA2联赛PWL S3 集锦第三期
2020/12/21 DOTA
python实现教务管理系统
2018/03/12 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
2019/08/21 Python
Python openpyxl 插入折线图实例
2020/04/17 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
python推导式的使用方法实例
2021/02/28 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
La Redoute英国官网:法国时尚品牌
2017/04/27 全球购物
什么是View State?
2013/01/27 面试题
参观接待方案
2014/03/17 职场文书
节水倡议书范文
2014/04/15 职场文书
北京申奥口号
2014/06/19 职场文书
社会发展项目建议书
2014/08/25 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
详解JAVA中的OPTIONAL
2021/06/14 Java/Android