用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面试题 可以提前实现下
Jan 05 Javascript
基于jQuery的360图片展示实现代码
Jun 14 Javascript
Google (Local) Search API的简单使用介绍
Nov 28 Javascript
JS实现将人民币金额转换为大写的示例代码
Feb 13 Javascript
JS判断是否长按某一键的方法
Mar 02 Javascript
不同js异步函数同步的实现方法
May 28 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
Dec 20 Javascript
ng-events类似ionic中Events的angular全局事件
Sep 05 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
Sep 02 Javascript
解决vue项目axios每次请求session不一致的问题
Oct 24 Javascript
Vue项目中使用mock.js的完整步骤
Jan 12 Vue.js
小程序实现筛子抽奖
May 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
PHPCMS的使用小结
2010/09/20 PHP
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
JavaScript脚本语言在网页中的简单应用
2007/05/13 Javascript
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
细说javascript函数从函数的构成开始
2013/08/29 Javascript
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
js实现数组内数据的上移和下移的实例
2017/11/14 Javascript
Vue中的Props(不可变状态)
2018/09/29 Javascript
Vue使用Proxy代理后仍无法生效的解决
2020/11/13 Javascript
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
Python随机生成手机号、数字的方法详解
2017/07/21 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
python3.7.0的安装步骤
2018/08/27 Python
10个Python小技巧你值得拥有
2018/09/29 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
python对象转字典的两种实现方式示例
2019/11/07 Python
python使用rsa非对称加密过程解析
2019/12/28 Python
django form和field具体方法和属性说明
2020/07/09 Python
html5 http的轮询和Websocket原理
2018/10/19 HTML / CSS
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
单位办理社保介绍信
2014/01/10 职场文书
办公室秘书岗位职责范本
2014/02/11 职场文书
大四毕业生自荐书
2014/07/05 职场文书
2015年教学工作总结
2015/04/02 职场文书
安全教育的主题班会
2015/08/13 职场文书
vue基于Teleport实现Modal组件
2021/05/31 Vue.js