[导入][原创]用脚本控制迅雷下载
一个网上的朋友想用脚本调用迅雷下载,于是我研究了一下,觉得可以,弄出来跟大家分享
首先呢,找到迅雷在IE右健添加的东东:“用迅雷下载链接”。于是打开注册表,运行regedit,选中项,HKEY_CURRENT_USER\Software\Microsoft 查找:“迅雷”。结果出来了,放在 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt ,然后在右边的窗口发现了两个文件:geturl.htm 和 getallurl.htm 。于是来到迅雷的安装文件夹,用记事本打开这 geturl.htm 文件。粗略看了一下,果然不出我所料,调用的是 menuArguments 。发现了一个很关键的 对象 : ThunderAgent.Agent.1 打开我最爱的脚本编辑工具 PrimalScript ,这个东东可以提示任何COM的方法参数,发现了这个COM 的用法:
一眼就看出,最关键的是 AddTask 方法,看了下参数列表
也比较简单。参看了一下 geturl.htm 里的方法, AddTask 完成后用 CommitTasks 启动迅雷下载。
随便找了一个URL测试下载,按 F7 运行,成功。
大家可以下载这个实例vbs试试
随后在网上搜索了一下,发现向 Maxthon、Opera 和 FireFox 添加迅雷下载都是调用的这个对象 ThunderAgent.Agent.1 。迅雷版本在5.1以上的都默认在系统安装了这个对象。绿色版就没有安装。注册的是迅雷安装文件夹里的ThunderAgent.dll
相关推荐
-
[导入][原创]用脚本控制迅雷下载
一个网上的朋友想用脚本调用迅雷下载,于是我研究了一下,觉得可以,弄出来跟大家分享 首先呢,找到迅雷在IE右健添加的东东:"用迅雷下载链接".于是打开注册表,运行regedit,选中项,HKEY_CURRENT_USER\Software\Microsoft 查找:"迅雷".结果出来了,放在 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt ,然后在右边的窗口发现了两个文件:geturl.ht
-
Vista系统下Bt和迅雷下载慢的解决方案第1/2页
近日Windows Vista SP1和Windows XP SP3的消息正在坊间传开,相信很多网民也有所耳闻.陈永正的离职到底与Vista的推广不力是否有直接的关系,这个不得而知.但是根据Windows 2000向Windows XP演进的规律,随着现在机器配置越来越高,Windows vista的市场份额会得到很好的增长.而迅雷作为我们最为流行的下载工具,其在vista下怎样才能够用得更好?是否可以保证其在Windows XP下同样的高速与安全?在新系统下生活将有怎样的技巧?掌握这些,对于我
-
详解PHP防止盗链防止迅雷下载的方法
防止盗链: 原理:当服务器要我们下载文件的时候,我们会拿到一个链接,然后我们通过这个链接找到这个文件,然后将它下载下来.那么也就是说这个链接必须要有的,那么如何防止盗链呢?那就是给你的链接并不是真正的文件链接了.这一点很容易想到,那么不给你真正的链接又怎样让你下载文件呢? 我们在用php做网页的时候,总是会把php代码穿插在HTML代码中间,然后用php去生成剩下的代码,然后传给客户端,也就是说客户端会接受到我们php脚本运行的结果.也就是说:如果我的php脚本运行的结果就是你要下载的文件.这样
-
迅雷API接口_通过脚本调用迅雷自动下载资源
这个实现起来很容易,不过有一个问题,就是每添加个任务,迅雷的对话框就要弹出一次,很是不方便. 趁小锋睡觉的时候,我尝试了一下,去掉了对话框,方法如下: 首先就是脚本了,各种语言写法不同,我这里提供用vbs写的: 复制代码 代码如下: Set ThunderAgent = CreateObject("ThunderAgent.Agent.1") Call ThunderAgent.AddTask("http://www.jb51.net/files/bjhyn.mp3"
-
win2008中限制使用迅雷下载的方法[软件策略]
这不,巧妙对windows server 2008系统的组策略功能进行深入挖掘,我们可以发现许多安全应用秘密;现在本文就为各位朋友贡献几则这样的安全秘密,希望能对大家有用! 1.限制使用迅雷进行恶意下载 在多人共同使用相同的一台计算机进行工作时,我们肯定不希望普通用户随意使用迅雷工具进行恶意下载,这样不但容易浪费本地系统的磁盘空间资源,而且也会大大消耗本地系统的上网带宽资源.而在windows server 2008系统环境下,限制普通用户随意使用迅雷工具进行恶意下载的方法有很多,例如可以利用w
-
Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)
这里采用的是在服务端先生成Excel文件,然后利用文件地址下载的方法. 生成Excel文件的方法,见:[原].Net创建Excel文件(插入数据.修改格式.生成图表)的方法 先试用Response.WriteFile的方法: 复制代码 代码如下: FileInfo fi = new FileInfo(excelFile);//excelFile为文件在服务器上的地址 HttpResponse contextResponse = HttpContext.Current.Response; cont
-
脚本控制三行三列自适应高度DIV布局的代码
复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML lang=en xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><
-
用js调用迅雷下载代码的二种方法
方法一: 复制代码 代码如下: html> </head> <script type="text/javascript"> //初始化迅雷插件 function InitialActiveXObject() { var Thunder; try { Thunder = new ActiveXObject("ThunderAgent.Agent") }catch(e) { try { Thunder=new ActiveXObject(&
-
收藏的迅雷下载图文教程
下 载 工 具: 迅雷最新版下 载 地 址: http://www.xunlei.com地 址 格 式:以http mms rstp ftp开头,以任何影音文件后缀及其它可执行程序后缀结尾的链接地址安 装 方 法:下载完成后,双击刚才下载的文件,运行迅雷安装程序. 第一步:进入安装向导界面,点击"下一步" 第二步: 选择同意安装并点击"下一步" 第三步:设置安装路径,并点击"下一步"
-
C++调用迅雷接口解析XML下载功能(迅雷下载功能)
迅雷下载库的网址:http://thunderplatform.xunlei.com 复制代码 代码如下: // FileName: Download.h#pragma once#include "lib\XLDownload.h"#include "lib\XLError.h"#include <vector> // 下载队列的大小,决定同时开启下载线程的数量const int LIMIT = 2; struct Down{ // 解析出来的下载
随机推荐
- JavaScript调用传递变量参数的相关问题及解决办法
- 在Python的web框架中编写创建日志的程序的教程
- oracle ORA-00031:session marked for kill(标记要终止的会话)解决方法
- asp.net 独立Discuz头像编辑模块分离打包
- 12步入门Python中的decorator装饰器使用方法
- python实现删除文件与目录的方法
- JavaScript 动态将数字金额转化为中文大写金额
- js实现带缓动动画的导航栏效果
- JavaScript Array Flatten 与递归使用介绍
- 什么是SPAM?
- iis6手工创建网站后无法运行php脚本的解决方法
- C#实现发送手机验证码功能
- 一些有关检查数据的JS代码
- 解析Android开发中多点触摸的实现方法
- 详解C#设计模式编程中的模板方法模式使用
- 轻松实现php文件上传功能
- 在Vue项目中引入JQuery-ui插件的讲解
- Java多线程中wait、notify、notifyAll使用详解
- 对pyqt5之menu和action的使用详解
- pgsql查询优化之模糊查询实例详解