Esempio n. 1
0
 private void Button1_Click(object sender, EventArgs e)
 {
     foreach (var item in textBox1.Text.Split('\n').Where(str => str != null && str.Length > 0))
     {
         var holder = new SerieHolder(this, item);
         SerieHolders.Add(holder);
         holder.WorkinDir = workingDir;
         holder.Start();
         ListViewItemDic2.Add(holder, new ListViewItem());
         listView2.Items.Add(ListViewItemDic2[holder]);
     }
     textBox1.Text = "";
 }
Esempio n. 2
0
        private void Main_Shown(object sender, EventArgs e)
        {
            var d = new FolderBrowserDialog()
            {
                SelectedPath = @"C:\Users\kian\Desktop\workdir"
            };

            d.ShowDialog();
            workingDir = d.SelectedPath;
            LoadSetting();

            var setting = new CefSettings();

            if (Proxy)
            {
                setting.CefCommandLineArgs.Add("proxy-server", ProxyString);
            }
            Cef.Initialize(setting);

            foreach (var item in HostPriorities)
            {
                ListViewItemDic.Add(item, new ListViewItem());
            }
            listView1.Items.Clear();
            listView1.Items.AddRange(ListViewItemDic.Values.ToArray());
            foreach (var item in Directory.GetDirectories(workingDir))
            {
                if (File.GetAttributes(item).HasFlag(FileAttributes.Directory))
                {
                    SerieHolders.Add(SerieHolder.Load(item, workingDir));
                }
            }

            foreach (var item in SerieHolders)
            {
                ListViewItemDic2.Add(item, new ListViewItem());
            }
            listView2.Items.Clear();
            listView2.Items.AddRange(ListViewItemDic2.Values.ToArray());
            timer1.Enabled = true;
        }