private async void bt_load_Click(object sender, RoutedEventArgs e) { _manager = new SearchManager(_settings); _settings.OpenDataString = tb_input.Text; if (rb_text.IsChecked.Value) { _settings.ExtractMethod = DataMethods.File; } if (rb_spreadsheet.IsChecked.Value) { _settings.ExtractMethod = DataMethods.GoogleDocs; } _settings.Save(); lb_task.Content = "Task: " + await _manager.Open(Info); }
private async void bt_perform_Click(object sender, RoutedEventArgs e) { if (rb_text.IsChecked.Value) { string newdir = AppDomain.CurrentDomain.BaseDirectory + "/" + DateTime.Now.ToString("ddMMyyyyHHmmss"); Directory.CreateDirectory(newdir); File.Copy(tb_input.Text, newdir + "source.txt"); _settings.OpenDataString = newdir + "/source.txt"; _settings.ExtractMethod = DataMethods.File; } if (rb_spreadsheet.IsChecked.Value) { _settings.ExtractMethod = DataMethods.GoogleDocs; } if (rb_save_text.IsChecked.Value) { _settings.SaveMethod = DataMethods.File; } if (rb_save_spreadsheet.IsChecked.Value) { _settings.SaveMethod = DataMethods.GoogleDocs; } if (rb_save_excel.IsChecked.Value) { _settings.SaveMethod = DataMethods.Excell; } _settings.OpenDataString = tb_input.Text; _settings.SaveDataString = tb_output.Text; _settings.BacklinkIndex = int.Parse(tb_blin.Text); _settings.DomainIndex = int.Parse(tb_dlin.Text); _settings.Delimeter = tb_del.Text; if (!string.IsNullOrEmpty(tb_dom.Text)) { _settings.SingleDomname = tb_dom.Text; } else { _settings.SingleDomname = null; } _settings.PlainHttpThreads = int.Parse(tb_pht.Text); _settings.WebDriverThreads = int.Parse(tb_wdt.Text); _settings.Save(); SearchManager manager = new SearchManager(_settings); lb_task.Content = "Task: " + await manager.Open(Info); await manager.Perform(); await manager.Close(); }