迅雷API接口_通过脚本调用迅雷自动下载资源_应用技巧

这个实现起来很容易,不过有一个问题,就是每添加个任务,迅雷的对话框就要弹出一次,很是不方便。 趁小锋睡觉的时候,我尝试了一下,去掉了对话框,方法如下: 

 首先就是脚本了,各种语言写法不同,我这里提供用vbs写的: 

复制代码 代码如下:

Set ThunderAgent = CreateObject("ThunderAgent.Agent.1")      

Call ThunderAgent.AddTask("http://www.jb51.net/files/bjhyn.mp3","北京欢迎你.mp3","c:\a\","","http://www.readlog.cn",1,0,5)     

Call ThunderAgent.CommitTasks2(1)    

Call ThunderAgent.AddTask("http://file.fzone.cn/upload2/hompyFile/2007/28/921524670987.wma","放羊的星星.wma","c:\a\b\c\","",http://www.jb51.net,1,0,5)      

Call ThunderAgent.CommitTasks2(1)     

Set ThunderAgent = Nothing

 然后就是启动迅雷了,进入工具--配置--高级,把 通过IE右键菜单 “使用迅雷下载”添加任务 这个选项前面的勾去掉。 

保持迅雷开启状态,这时候执行上面的脚本,就不会出现那个确认添加任务的对话框了。 

附:其中用到了AddTask这个方法,这个方法的参数如下:AddTask("下载地址", "另存文件名", "保存目录","任务注释","引用地址","开始模式", "只从原始地址下载","从原始地址下载线程数") 。 

参数名含义

pURL目标URL,必须参数

pFileName另存名称,默认为空,表示由迅雷处理,可选参数

pPath存储目录,默认为空,表示由迅雷处理,可选参数

pComments下载注释,默认为空,可选参数

pReferURL引用页URL,默认为空,可选参数

nStartMode开始模式,0手工开始,1立即开始,默认为-1,表示由迅雷处理,可选参数

nOnlyFromOrigin是否只从原始URL下载,1只从原始URL下载,0多资源下载,默认为0,可选参数

nOriginThreadCount原始地址下载线程数,范围1-10,默认为-1,表示由迅雷处理,可选参数

时间: 2024-09-27 08:53:00

迅雷API接口_通过脚本调用迅雷自动下载资源_应用技巧的相关文章

迅雷API接口_通过脚本调用迅雷自动下载资源

这个实现起来很容易,不过有一个问题,就是每添加个任务,迅雷的对话框就要弹出一次,很是不方便. 趁小锋睡觉的时候,我尝试了一下,去掉了对话框,方法如下: 首先就是脚本了,各种语言写法不同,我这里提供用vbs写的:  复制代码 代码如下: Set ThunderAgent = CreateObject("ThunderAgent.Agent.1")       Call ThunderAgent.AddTask("http://www.jb51.net/files/bjhyn.m

开发流程- 公司要与其他网站合作,要求开发api接口,供合作方调用,返回的数据是json或xml格式的

问题描述 公司要与其他网站合作,要求开发api接口,供合作方调用,返回的数据是json或xml格式的 请问这个开发流程大概是怎样的?求解..................................................... 解决方案 asp.net webapi非常适合做这个,你只要按照你原来的方式编写函数调用,它会自动将提交的数据转换成对象,作为参数传入,以及传出的参数转换成json返回. 解决方案二: 不管你后台用.net还是java还是php,你只需要公布一个可以访问的

kfcapi接口-急,急,急,请问有人知道kfc或者麦当劳等api接口吗?可以调用的

问题描述 急,急,急,请问有人知道kfc或者麦当劳等api接口吗?可以调用的 急,急,急,请问有人知道kfc或者麦当劳等api接口吗?可以调用的.有大神知道吗? 解决方案 去KFC或M的订餐网站上通过开发者工具抓一下. 解决方案二: 有没有集成好的?谢谢楼上的回答哦,谢谢

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

一个网上的朋友想用脚本调用迅雷下载,于是我研究了一下,觉得可以,弄出来跟大家分享 首先呢,找到迅雷在IE右健添加的东东:"用迅雷下载链接".于是打开注册表,运行regedit,选中项,HKEY_CURRENT_USER\Software\Microsoft 查找:"迅雷".结果出来了,放在 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt ,然后在右边的窗口发现了两个文件:geturl.ht

PHP微信红包API接口_php实例

首先给大家看一看这个表格: 根据微信高级红包接口,开发PHP版本的API接口,现在进行主要代码分析. 红包接口调用请求代码,所有请求参数为必填参数与文档对应: class Wxapi { private $app_id = 'wxXXXXXXXXXXXX'; //公众账号appid,首先申请与之配套的公众账号 private $app_secret = 'XXXXXXXXXXXXXXXXXXXXXXXX';//公众号secret,用户获取用户授权token private $app_mchid

PHP微信API接口类_php实例

本文实例为大家分享了PHP微信接口类,供大家参考,具体内容如下 <?php /** * wechat php test */ //define your token //定义TOKEN秘钥 define("TOKEN", "weixin"); //实例化微信对象 $wechatObj = new wechatCallbackapiTest(); //验证成功后注释valid方法 //$wechatObj->valid(); //开启自动回复功能 $wec

C++调用迅雷接口解析XML下载功能(迅雷下载功能)_C 语言

迅雷下载库的网址: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{    // 解析出来的下载

VB.NET编程调用迅雷下载文件

首先确保电脑已经安装讯雷,打开VS.NET 点击菜单:项目->添加引用->COM->添加对ThunderAgent 1.0 Type Library的引用. 1.创建讯雷调用对象 Private ThunderEng As New THUNDERAGENTLib.Agent'创建讯雷调用对象 ThunderEng.AddTask("下载地址", "另存文件名", "保存目录","任务注释","引用地

html java-java web项目文件下载想调用迅雷

问题描述 java web项目文件下载想调用迅雷 最近做网站开发,文件下载功能,如果用户本地已经安装迅雷,则点击下载时自动弹出迅雷下载. java web项目文件下载想调用迅雷,有做过的么,请教下html页面代码怎么写.谢谢 解决方案 这个的话 其实迅雷网页上调用下载的话其实是模拟的一个协议的 我记得貌似是thunder:// ,后面的不记得了 http://www.cnblogs.com/cdxkyz/archive/2013/04/15/3022957.html