private void DownLoad_Click(object sender, RoutedEventArgs e) { if (DataCapture.StockQuotesManager.Instance().IsLogin()) { String Path = "../../HTD/"; List <String> MissingSymbol = new List <String>(); List <String> Symbols = DataCapture.StockQuotesManager.Instance().GetAllSymbol(); foreach (var ele in Symbols) { if (!Directory.Exists(Path + ele)) { MissingSymbol.Add(ele); } } SinaHistoryDataCaptureTask Task = new SinaHistoryDataCaptureTask(null); Task.AddSymbolsList(MissingSymbol); new Thread(o => { Task.DoTask(); }).Start(); } else { MessageBox.Show("请先登陆 !!!"); } }
private void AutoDownLoad(String Uid, String PassWD) { if (DataCapture.StockQuotesManager.Instance().Login(Uid, PassWD, "")) { EMailSendTask Task2 = new EMailSendTask(null); Task2.SetEmailContents("数据爬取报告", "主人:\r\n 任务结束!!!!"); SinaHistoryDataCaptureTask Task1 = new SinaHistoryDataCaptureTask(Task2); Task1.AddSymbolsList(DataCapture.StockQuotesManager.Instance().GetAllSymbol()); EMailSendTask Task0 = new EMailSendTask(Task1); Task0.SetEmailContents("数据爬取报告", "主人:\r\n 任务启动!!!!"); new Thread(o => { Task0.DoTask(); Environment.Exit(0); }).Start(); } }