//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();
}