using Microsoft.Win32; using System; using System.Windows.Forms; namespace C_Windows_1 { public partial class MESConfig : Form { public MESConfig() { InitializeComponent(); } private void MESConfig_Load(object sender, EventArgs e) { ReadINI(); } private void Config_Click(object sender, EventArgs e) { Form1.f1.productionOrder = productionOrder.Text; Form1.f1.processNumber = processNumber.Text; Form1.f1.machineNumber = machineNumber.Text; Form1.f1.lineNumber = lineNumber.Text; Form1.f1.tester = tester.Text; Form1.f1.strURL = URL.Text; Form1.f1.stationName = textStation.Text; Set(); this.Close(); } //写入端口参数 private void Set() { RegistryKey regName; regName = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\PMD\\1.0\\User-LL18-Set", true); if (regName is null) { regName = Registry.CurrentUser.CreateSubKey("SOFTWARE\\Microsoft\\PMD\\1.0\\User-LL18-Set"); } regName.SetValue("productionOrder", productionOrder.Text); regName.SetValue("processNumber", processNumber.Text); regName.SetValue("machineNumber", machineNumber.Text); regName.SetValue("lineNumber", lineNumber.Text); regName.SetValue("tester", tester.Text); regName.SetValue("URL", URL.Text); regName.SetValue("stationName", textStation.Text); regName.Close(); } string dialog; //从ini读出测试物料类型、机型model参数 private void ReadINI() { dialog = System.AppDomain.CurrentDomain.BaseDirectory + "MesParas.ini"; ConfigINI mes = new ConfigINI(dialog); if (!mes.ExistINIFile()) { mes.IniWriteValue("Type", "type1", "PHONE"); mes.IniWriteValue("Type", "type2", "SA"); mes.IniWriteValue("Type", "type3", "FC"); mes.IniWriteValue("Type", "type4", "BC"); mes.IniWriteValue("Machinemodel", "model1", "MI 11 Ultra"); mes.IniWriteValue("Machinemodel", "model2", "MI 11 Pro"); mes.IniWriteValue("Machinemodel", "model3", "Xiaomi 12S Ultra"); mes.IniWriteValue("Machinemodel", "model4", "Test"); mes.IniWriteValue("Machinemodel", "model5", "Test"); mes.IniWriteValue("Machinemodel", "model6", "Test"); mes.IniWriteValue("Machinemodel", "model7", "Test"); mes.IniWriteValue("Machinemodel", "model8", "Test"); mes.IniWriteValue("Machinemodel", "model9", "Test"); mes.IniWriteValue("Machinemodel", "model10", "Test"); mes.IniWriteValue("Machinemodel", "model11", "Test"); mes.IniWriteValue("Machinemodel", "model12", "Test"); mes.IniWriteValue("Machinemodel", "model13", "Test"); mes.IniWriteValue("Machinemodel", "model14", "Test"); mes.IniWriteValue("Machinemodel", "model15", "Test"); mes.IniWriteValue("Machinemodel", "model16", "Test"); mes.IniWriteValue("Machinemodel", "model17", "Test"); mes.IniWriteValue("Machinemodel", "model18", "Test"); mes.IniWriteValue("Machinemodel", "model19", "Test"); mes.IniWriteValue("Machinemodel", "model20", "Test"); mes.IniWriteValue("Machinemodel", "model21", "Test"); mes.IniWriteValue("Machinemodel", "model22", "Test"); mes.IniWriteValue("Machinemodel", "model23", "Test"); mes.IniWriteValue("Machinemodel", "model24", "Test"); mes.IniWriteValue("Machinemodel", "model25", "Test"); mes.IniWriteValue("Machinemodel", "model26", "Test"); mes.IniWriteValue("Machinemodel", "model27", "Test"); mes.IniWriteValue("Machinemodel", "model28", "Test"); mes.IniWriteValue("Machinemodel", "model29", "Test"); mes.IniWriteValue("Machinemodel", "model30", "Test"); } } } }