private void DataCollectStart() { int processcount = 4; if (Txt_Process.Text != "") { processcount = Convert.ToInt32(this.Txt_Process.Text); } ZYZFCGW zyzfcgw = new ZYZFCGW(); HBSZFCGW hbszfcgw = new HBSZFCGW(); ZGZFCGW zgzfcgw = new ZGZFCGW(); List <BaseSpider> analyseList = new List <BaseSpider>(); //analyseList.Add(zyzfcgw); //analyseList.Add(hbszfcgw); analyseList.Add(zgzfcgw); for (int i = 0; i < analyseList.Count; i++) { //this.logBox.BeginInvoke(new Action(() => { this.logBox.Text += string.Format("\n{0}:开始采集:{1}", DateTime.Now, analyseList[i].Name); })); analyseList[i].StartAnalyse(processcount); //this.logBox.BeginInvoke(new Action(() => { this.logBox.Text += string.Format("\n{0}:采集完成:{1}", DateTime.Now, analyseList[i].Name); })); } }
private void simpleButton1_Click(object sender, EventArgs e) { ZYZFCGW zyzfcgw = new ZYZFCGW(); HBSZFCGW hbszfcgw = new HBSZFCGW(); List <BaseSpider> analyseList = new List <BaseSpider>(); analyseList.Add(zyzfcgw); analyseList.Add(hbszfcgw); for (int i = 0; i < analyseList.Count; i++) { analyseList[i].StartAnalyse(); } }