用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 相关文章推荐
用js判断浏览器是否是IE的比较好的办法
May 08 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
Jul 10 Javascript
分享一款基于jQuery的视频播放插件
Oct 09 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
Feb 10 Javascript
对Js OOP编程 创建对象的一些全面理解
Jul 26 Javascript
基于AngularJS实现iOS8自带的计算器
Sep 12 Javascript
js 转义字符及URI编码详解
Feb 28 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
Aug 18 Javascript
vue实现文章内容过长点击阅读全文功能的实例
Dec 28 Javascript
echarts同一页面中四个图表切换的js数据交互方法示例
Jul 03 Javascript
理理Vue细节(推荐)
Apr 16 Javascript
ES6中Set和Map用法实例详解
Mar 02 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
2011/02/08 PHP
PHP中的traits简单使用实例
2015/05/13 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
Js实现无刷新删除内容
2015/04/29 Javascript
jQuery插件开发汇总
2016/05/15 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
jQuery Ajax File Upload实例源码
2016/12/12 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
详解webpack打包后如何调试的方法步骤
2018/11/07 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
[02:41]DOTA2英雄基础教程 亚巴顿
2014/01/02 DOTA
[01:03:38]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS CIS
2014/05/22 DOTA
Python内置模块hashlib、hmac与uuid用法分析
2018/02/12 Python
python实现Flappy Bird源码
2018/12/24 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
2019/11/20 Python
pytorch中的weight-initilzation用法
2020/06/24 Python
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
彪马荷兰官网:PUMA荷兰
2019/05/08 全球购物
毕业自我评价
2014/02/05 职场文书
卡特教练观后感
2015/06/08 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书
react 路由Link配置详解
2021/11/11 Javascript
MySQL优化常用的19种有效方法(推荐!)
2022/03/17 MySQL