using System; using System.Collections.Generic; using System.Linq; using System.Text; using demo.ClassHelper.DirectoryOperate; using demo.ClassHelper.FileOperate; using System.Reflection; namespace demo { public enum EmAxisSevonName { } class GlobalMethod { public static string[] GetPartNumberFile() { List fileName = new List(); DirectoryOperate.GetFiles(GlobalVariable._PartNumberPath, ".ini", ref fileName); string[] file = new string[fileName.Count]; for (int i = 0; i < fileName.Count; i++) { file[i] = fileName[i]; } return file; } public static bool IsExitFile(string fileName) { return GetPartNumberFile().Contains(fileName) ? true : false; } public static void SetMatParam(string filePath) { GlobalVariable._StMat.lblCurX = IniHelper.ReadStrFromIni("MatParam", "x", filePath); GlobalVariable._StMat.lblCurY = IniHelper.ReadStrFromIni("MatParam", "y", filePath); GlobalVariable._StMat.lblCurH = IniHelper.ReadStrFromIni("MatParam", "h", filePath); GlobalVariable._StAAOffset.txtU1 = IniHelper.ReadStrFromIni("OffsetParam", "txtU1", filePath); GlobalVariable._StAAOffset.txtU2 = IniHelper.ReadStrFromIni("OffsetParam", "txtU2", filePath); GlobalVariable._StAAOffset.txtU3 = IniHelper.ReadStrFromIni("OffsetParam", "txtU3", filePath); GlobalVariable._StAAOffset.txtU4 = IniHelper.ReadStrFromIni("OffsetParam", "txtU4", filePath); GlobalVariable._StAAOffset.txtV1 = IniHelper.ReadStrFromIni("OffsetParam", "txtV1", filePath); GlobalVariable._StAAOffset.txtV2 = IniHelper.ReadStrFromIni("OffsetParam", "txtV2", filePath); GlobalVariable._StAAOffset.txtV3 = IniHelper.ReadStrFromIni("OffsetParam", "txtV3", filePath); GlobalVariable._StAAOffset.txtV4 = IniHelper.ReadStrFromIni("OffsetParam", "txtV4", filePath); GlobalVariable._StAAOffset.txtW1 = IniHelper.ReadStrFromIni("OffsetParam", "txtW1", filePath); GlobalVariable._StAAOffset.txtW2 = IniHelper.ReadStrFromIni("OffsetParam", "txtW2", filePath); GlobalVariable._StAAOffset.txtW3 = IniHelper.ReadStrFromIni("OffsetParam", "txtW3", filePath); GlobalVariable._StAAOffset.txtW4 = IniHelper.ReadStrFromIni("OffsetParam", "txtW4", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleX1 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleX1", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleX2 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleX2", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleX3 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleX3", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleX4 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleX4", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleY1 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleY1", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleY2 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleY2", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleY3 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleY3", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleY4 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleY4", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleR1 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleR1", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleR2 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleR2", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleR3 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleR3", filePath); GlobalVariable._StBeforeAssembleOffset.txtBeforeAssembleR4 = IniHelper.ReadStrFromIni("OffsetParam", "txtBeforeAssembleR4", filePath); GlobalVariable._StAfterAssembleOffset.txtAfterAssembleX1 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleX1", filePath); GlobalVariable._StAfterAssembleOffset.txtAfterAssembleX2 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleX2", filePath); GlobalVariable._StAfterAssembleOffset.txtAfterAssembleX3 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleX3", filePath); GlobalVariable._StAfterAssembleOffset.txtAfterAssembleX4 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleX4", filePath); GlobalVariable._StAfterAssembleOffset.txtAfterAssembleY1 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleY1", filePath); GlobalVariable._StAfterAssembleOffset.txtAfterAssembleY2 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleY2", filePath); GlobalVariable._StAfterAssembleOffset.txtAfterAssembleY3 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleY3", filePath); GlobalVariable._StAfterAssembleOffset.txtAfterAssembleY4 = IniHelper.ReadStrFromIni("OffsetParam", "txtAfterAssembleY4", filePath); //string[] strArrMatSection = IniHelper.INIGetAllItems(filePath, "MatParam"); //for (int i = 0; i < strArrMatSection.Length; i++) //{ // Type t0 = GlobalVariable._StMat.GetType(); // FieldInfo[] fields1 = t0.GetFields(); // foreach (FieldInfo field in fields1) // { // if (field.Name == strArrMatSection[i]) // { // field.GetValue(IniHelper.ReadStrFromIni("MatParam", strArrMatSection[i], filePath)); // } // } //} //string[] strArrOffsetSection = IniHelper.INIGetAllItems(filePath, "OffsetParam"); //for (int i = 0; i < strArrOffsetSection.Length; i++ ) //{ // Type t1 = GlobalVariable._StAAOffset.GetType(); // FieldInfo[] fields1 = t1.GetFields(); // foreach (FieldInfo field in fields1) // { // if (field.Name == strArrOffsetSection[i]) // { // field.GetValue(IniHelper.ReadStrFromIni("OffsetParam", strArrOffsetSection[i], filePath)); // } // } // Type t2 = GlobalVariable._StBeforeAssembleOffset.GetType(); // FieldInfo[] fields2 = t2.GetFields(); // foreach (FieldInfo field in fields2) // { // if (field.Name == strArrOffsetSection[i]) // { // field.GetValue(IniHelper.ReadStrFromIni("OffsetParam", strArrOffsetSection[i], filePath)); // } // } // Type t3 = GlobalVariable._StAfterAssembleOffset.GetType(); // FieldInfo[] fields3 = t3.GetFields(); // foreach (FieldInfo field in fields3) // { // if (field.Name == strArrOffsetSection[i]) // { // field.GetValue(IniHelper.ReadStrFromIni("OffsetParam", strArrOffsetSection[i], filePath)); // } // } //} } } }