Files
LL-28/C-Windows-1/MESConfig.cs

108 lines
4.3 KiB
C#

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");
}
}
}
}