网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > DotNet > VB.NET > VB.NET编程调用讯雷下载文件  

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

2007-03-17  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

  首先确保电脑已经安装讯雷,打开VS.NET 点击菜单:项目->添加引用->COM->添加对ThunderAgent 1.0 Type Library的引用

  1.创建讯雷调用对象

Private ThunderEng As New THUNDERAGENTLib.Agent'创建讯雷调用对象

ThunderEng.AddTask(\"下载地址\", \"另存文件名\", \"保存目录\",\"任务注释\",\"引用地址\",\"开始模式\", \"只从原始地址下载\",\"从原始地址下载线程数\") '添加下载任务

ThunderEng.CommitTasks()'提交下载任务


  2.使用讯雷调用对象查询下载任务信息 网管bitscn_com

sFileSize = ThunderEng.GetTaskInfo(txtURL.Text, \"FileSize\")'获取下载文件大小
sDownedSize = ThunderEng.GetTaskInfo(txtURL.Text, \"CompletedSize\")'获取已完成大小
sFileName = ThunderEng.GetTaskInfo(txtURL.Text, \"FileName\")'获取文件名

  二、迅雷平台接口函数定义

  获得信息

  1. BSTR GetInfo(BSTR pInfoName)

  功能:获得迅雷或平台相关信息

  参数:

参数名 含义
pInfoName 信息名称,有如下4种
。“ThunderExists”:迅雷是否存在
。“ThunderRunning”:迅雷是否运行
。“ThunderVersion”:迅雷版本号
。“PlatformVersion”:平台版本号

  返回值:返回值是字符串与参数pInfoName有对应关系
网管u家u.bitsCN.com


参数 返回值
“ThunderExists” “true”存在,“false”不存在
“ThunderRunning” “true” 运行中, “false”未运行
“ThunderVersion” 迅雷版本号 “x.x.x.x”
“PlatformVersion” 平台版本号 “x.x.x.x”

  2. HRESULT GetInfoStruct(INT pInfo)

  功能:获取迅雷或平台相关全部信息

  参数:

参数名 含义
pInfo 其实是THUNDER_INFO类型的结构指针,调用前把它转换为INT类型;调用后结构中将填充平台信息,定义如下:
typedef struct _THUNDER_INFO
{
BOOL bThunderExists;
BOOL bThunderRunning;
CHAR szThunderVersion[32];
CHAR szPlatformVersion[32];
} THUNDER_INFO;

函数调用后,结构中将填充相应的信息。

  返回值: 网管联盟bitsCN_com

0 获取成功
非0 获取失败

  网管下载dl.bitscn.com

网管u家u.bitsCN.com


上一页12 下一页
TAGs   文件   下载   调用   编程   任务   As   参数   Sub   信息   迅雷   ByVal      
 上一篇:颜色下拉COMBOBOX控件(vb.net)   下一篇:没有了
相关文章列表
VB.NET编程调用讯雷下载文件 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
1.Visual Basic.Net实现TCP协议
2.Visual Basic.Net中的文件操作
3.在Form中增加listbox同checkbox(图)
4.VB.NET时间日期数据处理及技巧
5.VB.NET中HOOK功能的应用(二)
6.Visual Basic .NET 中动
7.VB.NET 菜单设计初级入门
8.VB中如何修改treeview的背景色
9.VB动态调用自己的ActiveX DLL
10.颜色下拉COMBOBOX控件(vb.net)
最新推荐文章:
1.VB.NET实现窗体图标最小化到状态栏
2.如何应用VB.NET MonthCalendar控件
3.如何将一个VB.NET类分解成多个文件
4.VB.NET 拖动无边框窗体编程实例
5.VB.NET中如何扩充字符串进行固定宽度显示
6.VB.NET读取INI文件设置信息函数sdGetIniI
7.Visual Basic 10开启应用程序的新时代
8.VB.NET入门--Imports 语句
9.在Form中增加listbox同checkbox(图)
10.一步一步在VB.NET中使用抽象类
网管论坛交流:
·不疯魔不成活
·令你大开眼界的真正标准化机房,已整理重
·华为HCSE OSPF路由协议培训教材 V3.0
·为赈灾,女孩舍身拍“裸照”
·Windows Server 2003服务器群集创建和配
·exchange2k3全套官方资料
·双儿一周岁了。。。特殊的礼物来啦。。
·存储备份技术版块守则
·无盘技术交流区守则
·DOS命令基础大全之命令详解<作者吐血