用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 - HTML的request类
Jul 15 Javascript
用js得到网页中所有的div的id
Oct 19 Javascript
javascript getElementsByClassName实现代码
Oct 11 Javascript
jQuery 1.7.2中getAll方法的疑惑分析
May 23 Javascript
javascript实现下雪效果【实例代码】
May 03 Javascript
AngularJS基础 ng-repeat 指令简单示例
Aug 03 Javascript
yarn与npm的命令行小结
Oct 20 Javascript
基于javascript实现按圆形排列DIV元素(一)
Dec 02 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
Jan 20 Javascript
jQuery查找dom的几种方法效率详解
May 17 jQuery
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
Feb 06 Javascript
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
Jun 19 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计划任务之关闭浏览器后仍然继续执行的函数
2010/07/22 PHP
coreseek 搜索英文的问题详解
2013/06/08 PHP
PHP中获取时间的下一周下个月的方法
2014/03/18 PHP
php获取文件后缀的9种方法
2016/03/22 PHP
JS性能优化笔记搜索整理
2013/08/21 Javascript
jquery中获取id值方法小结
2013/09/22 Javascript
深入理解JavaScript高级之词法作用域和作用域链
2013/12/10 Javascript
两种不同的方法实现js对checkbox进行全选和反选
2014/05/13 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
2016/05/13 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
不得不看之JavaScript构造函数及new运算符
2017/08/21 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
详解vue添加删除元素的方法
2018/06/30 Javascript
js事件on动态绑定数据,绑定多个事件的方法
2018/09/15 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
Vue中的nextTick作用和几个简单的使用场景
2021/01/25 Vue.js
[02:51]DOTA2英雄基础教程 风暴之灵
2013/12/23 DOTA
分享python数据统计的一些小技巧
2016/07/21 Python
Selenium的使用详解
2018/10/19 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
python的debug实用工具 pdb详解
2019/07/12 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
国贸专业大学生职业生涯规划范文
2014/01/10 职场文书
总经理的岗位职责
2014/02/23 职场文书
劳资协议书范本
2014/04/23 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
2014年幼儿园班级工作总结
2014/12/17 职场文书
改进工作作风心得体会
2016/01/23 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书
关于的python五子棋的算法
2022/05/02 Python
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS