Beispiel #1
0
        private static void CurrentSelectedItemAnalysis()
        {
            string str;

            if (AnalysisClass.mainForm.lstAnalysisFileName.SelectedIndex >= 0)
            {
                string str1 = null;
                if (!AnalysisClass.mainForm.rbSetup.Checked)
                {
                    str  = AnalysisClass.mainForm.lstAnalysisFileName.SelectedItem.ToString();
                    str1 = Path.Combine(AnalysisClass.mainForm.txtModelFolder.Text, string.Concat(str, ".upk"));
                }
                else
                {
                    str = AnalysisClass.mainForm.lstAnalysisFileName.SelectedItem.ToString();
                    if (!str.StartsWith(".\\bns\\"))
                    {
                        str1 = Path.Combine(AnalysisClass.mainForm.txtModelFolder.Text,
                                            //"contents\\Local\\TENCENT\\CHINESES\\CookedPC");
                                            "contents\\local\\NCWEST\\ENGLISH\\CookedPC");
                        str1 = Path.Combine(str1, string.Concat(str.Substring(".\\local\\".Length), ".upk"));
                    }
                    else
                    {
                        str1 = Path.Combine(AnalysisClass.mainForm.txtModelFolder.Text, "contents\\bns\\CookedPC");
                        str1 = Path.Combine(str1, string.Concat(str.Substring(".\\bns\\".Length), ".upk"));
                    }
                }
                if (!File.Exists(str1))
                {
                    MessageBox.Show(string.Concat("文件\"", str1, "\"does not exist。"));
                }
                else
                {
                    AnalysisClass.SingleAnalysis(str1);
                }
            }
            else
            {
                MessageBox.Show("没有在列表中选择项。");
            }
        }
Beispiel #2
0
        private static void DragDropAnalysis()
        {
            string str = ((Array)AnalysisClass.DropItem.GetData(DataFormats.FileDrop)).GetValue(0).ToString();

            AnalysisClass.SingleAnalysis(str);
        }