迅雷API接口//ThunderEng.AddTask("下载地址", "另存文件名", "保存目录","任务注释","引用地址","开始模式", "只从原始地址下载","从原始地址下载线程数") '添加下载任务 //ThunderEng.CommitTasks()'提交下载任务 // 参数名 含义 //pURL 目标URL,必须参数 //pFileName 另存名称,默认为空,表示由迅雷处理,可选参数 //pPath 存储目录,默认为空,表示由迅雷处理,可选参数 //pComments 下载注释,默认为空,可选参数 //pReferURL 引用页URL,默认为空,可选参数 //nStartMode 开始模式,0手工开始,1立即开始,默认为-1,表示由迅雷处理,可选参数 //nOnlyFromOrigin 是否只从原始URL下载,1只从原始URL下载,0多资源下载,默认为0,可选参数 //nOriginThreadCount 原始地址下载线程数,范围1-10,默认为-1,表示由迅雷处理,可选参数 ArrayList list = new ArrayList(); THUNDERAGENTLib.AgentClass ac = new AgentClass(); private void Form1_Load(object sender, EventArgs e) { string source = 迅雷打包下载程序.Properties.Resources.SourceUrl; FindStr(source, "\r\n"); foreach (var item in list) { ac.AddTask(item.ToString(), "", AppDomain.CurrentDomain.BaseDirectory+"silverlight视频教程", "", "", 1, 0, -1); } ac.CommitTasks(); } public void FindStr(string Source, string key) { if (Source.Length > 0) { int num = Source.IndexOf(key) + key.Length; if (num >= 0) { list.Add(Source.Substring(0, num)); if (Source.Length - num != 0) { FindStr(Source.Substring(num, Source.Length - num), key); } } } } private void button1_Click(object sender, EventArgs e) { Application.Exit(); }