Exemplo n.º 1
0
        private void btnGo_Click(object sender, EventArgs e)
        {
            if (Properties.Settings.Default.Output == "")
            {
                MessageBox.Show(this, "Please select an output directory.");
                return;
            }

            if (listBoxData.CheckedItems.Count == 0 && listBoxUpdate.CheckedItems.Count == 0)
            {
                MessageBox.Show(this, "Please select at least one big file to extract.");
                return;
            }

            List <String> sendList = new List <string>();

            if (tabControl1.SelectedTab == tabData)
            {
                string dataDir = Properties.Settings.Default.HomeworldDir + @"\HomeworldRM\Data\";
                foreach (var item in listBoxData.CheckedItems)
                {
                    sendList.Add(dataDir + item.ToString());
                }
            }
            else if (tabControl1.SelectedTab == tabUpdates)
            {
                string dataDir = Properties.Settings.Default.HomeworldDir + @"\HomeworldRM\DataUpdates\";
                foreach (var item in listBoxUpdate.CheckedItems)
                {
                    sendList.Add(dataDir + item.ToString());
                }
            }

            runner = new RunWindow(sendList);
            runner.ShowDialog();
        }
Exemplo n.º 2
0
        private void btnGo_Click(object sender, EventArgs e)
        {
            if (Properties.Settings.Default.Output == "")
            {
                MessageBox.Show(this, "Please select an output directory.");
                return;
            }

            if(listBoxData.CheckedItems.Count == 0 && listBoxUpdate.CheckedItems.Count == 0)
            {
                MessageBox.Show(this, "Please select at least one big file to extract.");
                return;
            }

            List<String> sendList = new List<string>();

            if (tabControl1.SelectedTab == tabData)
            {
                string dataDir = Properties.Settings.Default.HomeworldDir + @"\HomeworldRM\Data\";
                foreach (var item in listBoxData.CheckedItems)
                {
                    sendList.Add(dataDir + item.ToString());
                }
            }
            else if (tabControl1.SelectedTab == tabUpdates)
            {
                string dataDir = Properties.Settings.Default.HomeworldDir + @"\HomeworldRM\DataUpdates\";
                foreach (var item in listBoxUpdate.CheckedItems)
                {
                    sendList.Add(dataDir + item.ToString());
                }
            }

            runner = new RunWindow(sendList);
            runner.ShowDialog();
        }