Пример #1
0
 private void imgToolStripMenuItem_Click(object sender, EventArgs e)
 {
     OpenFileDialog dialog = new OpenFileDialog() { Title = "Choose the files you wish to export", Filter = "WZ Files(*.wz)|*.wz", Multiselect = true };
     if (dialog.ShowDialog() != DialogResult.OK) return;
     string outPath = GetOutputDirectory();
     if (outPath == "") return;
     WzImgSerializer serializer = new WzImgSerializer();
     threadDone = false;
     runningThread = new Thread(new ParameterizedThreadStart(RunWzFilesExtraction));
     runningThread.Start((object)new object[] { dialog.FileNames, outPath, encryptionBox.SelectedIndex, serializer });
     new Thread(new ParameterizedThreadStart(ProgressBarThread)).Start(serializer);
 }
Пример #2
0
 private void imgToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     string outPath = GetOutputDirectory();
     if (outPath == "") return;
     List<WzDirectory> dirs = new List<WzDirectory>();
     List<WzImage> imgs = new List<WzImage>();
     foreach (WzNode node in MainPanel.DataTree.SelectedNodes)
     {
         if (node.Tag is WzDirectory) dirs.Add((WzDirectory)node.Tag);
         else if (node.Tag is WzImage) imgs.Add((WzImage)node.Tag);
     }
     WzImgSerializer serializer = new WzImgSerializer();
     threadDone = false;
     runningThread = new Thread(new ParameterizedThreadStart(RunWzImgDirsExtraction));
     runningThread.Start((object)new object[] { dirs, imgs, outPath, serializer });
     new Thread(new ParameterizedThreadStart(ProgressBarThread)).Start(serializer);
 }
Пример #3
0
 private void imgToolStripMenuItem_Click(object sender, EventArgs e)
 {
     OpenFileDialog dialog = new OpenFileDialog() { Title = HaRepacker.Properties.Resources.SelectWz, Filter = string.Format("{0}|*.wz", HaRepacker.Properties.Resources.WzFilter), Multiselect = true };
     if (dialog.ShowDialog() != DialogResult.OK) return;
     string outPath = GetOutputDirectory();
     if (outPath == "") return;
     WzImgSerializer serializer = new WzImgSerializer();
     threadDone = false;
     runningThread = new Thread(new ParameterizedThreadStart(RunWzFilesExtraction));
     runningThread.Start((object)new object[] { dialog.FileNames, outPath, encryptionBox.SelectedIndex, serializer });
     new Thread(new ParameterizedThreadStart(ProgressBarThread)).Start(serializer);
 }