• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
屁颠屁颠
一个默默无闻的编程爱好者~~最近在学习WebMatrix中
博客园    首页    新随笔    联系   管理    订阅  订阅

c#获得WebThunder的任务列表

      最近在研究C#添加迅雷任务,准备做一个远程c/s结构的软件,以便在家添加下载任务,公司电脑接受任务开始下载

      在添加任务这方面的资料网上很多,不过参考网上代码查询任务信息无论如何不对,这样我就不知道我的任务下载情况,郁闷

THUNDERAGENTLib.AgentClass Agent = new AgentClass();
string a = Agent.GetTaskInfo("http://soft8.greendown.cn//200903/EasyKey.rar", "Status");

 

      得到的值始终为空,不知道大家是否可用此接口得到信息。

今天转换思路改调用web迅雷的接口,成功得到列表里的下载信息

 

THUNDERSERVERLib.WebThunderClass wtc = new WebThunderClass();
string nn = wtc.GetScheduleTaskList("");//得到任务列表里所有任务的ID
string s = wtc.GetTaskInfo("402695490693722125");//得到任务的详细信息
//得到的格式为:nn = -1{*}402695110936259851{*}402695490693722125{*}

 

      注:我的列表里就两个任务,所以得到两串ID,第一个 “-1”不知道是什么用。

      不过在做到给WebThunder添加任务,始终会打开一个添加任务的网页,不知道有何方法像迅雷5一样不弹出。

      在添加任务页的html代码添加js模拟点击按钮的onclick事件,提示添加错误,唉~卡壳在这里了,不知道大家有啥好办法不

posted @ 2009-06-21 15:42  屁颠屁颠  阅读(1706)  评论(4)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3