[导入][原创]用脚本控制迅雷下载

一个网上的朋友想用脚本调用迅雷下载,于是我研究了一下,觉得可以,弄出来跟大家分享

首先呢,找到迅雷在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

(0)

相关推荐

  • [导入][原创]用脚本控制迅雷下载

    一个网上的朋友想用脚本调用迅雷下载,于是我研究了一下,觉得可以,弄出来跟大家分享 首先呢,找到迅雷在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{    // 解析出来的下载

随机推荐