基本应用 1.添加新任务 创建讯雷调用对象 CreateObject(“ThunderAgent.Agent”) 添加下载任务 ThunderEng.AddTask(“下载地址”, “另存文件名”, “保存目录”,”任务注释”,”引用地址”,”开始模式’, “只从原始地址下载”,”从原始地址下载线程数”) 提交下载任务 ThunderEng.CommitTasks()
1 2 3 4 5 |
'代码范例,将以下代码保存为.vbs文件,直接运行后会自动添加任务到迅雷 Set thunderAgent = CreateObject("ThunderAgent.Agent") Call thunderAgent.AddTask("http://dmyz.org/back.tar.gz","back.tar.gz","","","",1,0,5) Call thunderAgent.CommitTasks() Set thunderAgent = Nothing |
进入工具–配置–高级,把 通过IE右键菜单 “使用迅雷下载”添加任务 这个选项前面的勾去掉,迅雷将会自动开始任务(不需要点确定)。 2010年9月4日更新:在迅雷7下仍然需要点确认。 2.使用讯雷调用对象查询下载任务信息 获取下载文件大小 sFileSize = ThunderEng.GetTaskInfo(txtURL.Text, “FileSize”) 获取已完成大小 sDownedSize = ThunderEng.GetTaskInfo(txtURL.Text, “CompletedSize”) 获取文件名 sFileName = ThunderEng.GetTaskInfo(txtURL.Text, “FileName”) 迅雷平台接口函数定义 获得信息 BSTR GetInfo(BSTR pInfoName) 获取迅雷或平台相关全部信息 HRESULT GetInfoStruct(INT pInfo) 加入任务 HRESULT AddTask (BSTR pURL, BSTR pFileName = “”, BSTR pPath = “”, …