using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace INIFILE { class Profile { public static void LoadProfile() { string strPath = AppDomain.CurrentDomain.BaseDirectory; _file = new IniFile(strPath + "Config.ini"); //CONFIG G_BAUDRATE = _file.ReadString("CONFIG", "BaudRate", "57600"); //读数据,下同 G_DATABITS = _file.ReadString("CONFIG", "DataBits", "8"); G_STOP = _file.ReadString("CONFIG", "StopBits", "1"); G_PARITY = _file.ReadString("CONFIG", "Parity", "NONE"); //COMMAND txtCmd1 = _file.ReadString("COMMAND", "Cmd1", ""); txtCmd2 = _file.ReadString("COMMAND", "Cmd2", ""); txtCmd3 = _file.ReadString("COMMAND", "Cmd3", ""); txtCmd4 = _file.ReadString("COMMAND", "Cmd4", ""); txtCmd5 = _file.ReadString("COMMAND", "Cmd5", ""); txtCmd6 = _file.ReadString("COMMAND", "Cmd6", ""); txtCmd7 = _file.ReadString("COMMAND", "Cmd7", ""); txtCmd8 = _file.ReadString("COMMAND", "Cmd8", ""); txtCmd9 = _file.ReadString("COMMAND", "Cmd9", ""); txtCmd10 = _file.ReadString("COMMAND", "Cmd10", ""); txtCmd11 = _file.ReadString("COMMAND", "Cmd11", ""); txtCmd12 = _file.ReadString("COMMAND", "Cmd12", ""); txtCmd13 = _file.ReadString("COMMAND", "Cmd13", ""); txtCmd14 = _file.ReadString("COMMAND", "Cmd14", ""); txtCmd15 = _file.ReadString("COMMAND", "Cmd15", ""); txtCmd16 = _file.ReadString("COMMAND", "Cmd16", ""); txtCmd17 = _file.ReadString("COMMAND", "Cmd17", ""); txtCmd18 = _file.ReadString("COMMAND", "Cmd18", ""); txtCmd19 = _file.ReadString("COMMAND", "Cmd19", ""); txtCmd20 = _file.ReadString("COMMAND", "Cmd20", ""); //DESCRIPTION txtDesc1 = _file.ReadString("DESCRIPTION", "Desc1", ""); txtDesc2 = _file.ReadString("DESCRIPTION", "Desc2", ""); txtDesc3 = _file.ReadString("DESCRIPTION", "Desc3", ""); txtDesc4 = _file.ReadString("DESCRIPTION", "Desc4", ""); txtDesc5 = _file.ReadString("DESCRIPTION", "Desc5", ""); txtDesc6 = _file.ReadString("DESCRIPTION", "Desc6", ""); txtDesc7 = _file.ReadString("DESCRIPTION", "Desc7", ""); txtDesc8 = _file.ReadString("DESCRIPTION", "Desc8", ""); //[COMPARM] txtCParm1 = _file.ReadString("COMPARM", "CParm1", ""); txtCParm2 = _file.ReadString("COMPARM", "CParm2", ""); txtCParm3 = _file.ReadString("COMPARM", "CParm3", ""); txtCParm4 = _file.ReadString("COMPARM", "CParm4", ""); txtCParm5 = _file.ReadString("COMPARM", "CParm5", ""); txtCParm6 = _file.ReadString("COMPARM", "CParm6", ""); txtCParm7 = _file.ReadString("COMPARM", "CParm7", ""); txtCParm8 = _file.ReadString("COMPARM", "CParm8", ""); txtCParm9 = _file.ReadString("COMPARM", "CParm9", ""); txtCParm10 = _file.ReadString("COMPARM", "CParm10", ""); txtCParm11 = _file.ReadString("COMPARM", "CParm11", ""); txtCParm12 = _file.ReadString("COMPARM", "CParm12", ""); txtCParm13 = _file.ReadString("COMPARM", "CParm13", ""); txtCParm14 = _file.ReadString("COMPARM", "CParm14", ""); txtCParm15 = _file.ReadString("COMPARM", "CParm15", ""); txtCParm16 = _file.ReadString("COMPARM", "CParm16", ""); txtCParm17 = _file.ReadString("COMPARM", "CParm17", ""); txtCParm18 = _file.ReadString("COMPARM", "CParm18", ""); txtCParm19 = _file.ReadString("COMPARM", "CParm19", ""); txtCParm20 = _file.ReadString("COMPARM", "CParm20", ""); txtCParm21 = _file.ReadString("COMPARM", "CParm21", ""); txtCParm22 = _file.ReadString("COMPARM", "CParm22", ""); txtCParm23 = _file.ReadString("COMPARM", "CParm23", ""); txtCParm24 = _file.ReadString("COMPARM", "CParm24", ""); txtCParm25 = _file.ReadString("COMPARM", "CParm25", ""); txtCParm26 = _file.ReadString("COMPARM", "CParm26", ""); txtCParm27 = _file.ReadString("COMPARM", "CParm27", ""); txtCParm28 = _file.ReadString("COMPARM", "CParm28", ""); txtCParm29 = _file.ReadString("COMPARM", "CParm29", ""); txtCParm30 = _file.ReadString("COMPARM", "CParm30", ""); //[SETPARM] txtSParm1 = _file.ReadString("SETPARM", "SParm1", ""); txtSParm2 = _file.ReadString("SETPARM", "SParm2", ""); txtSParm3 = _file.ReadString("SETPARM", "SParm3", ""); txtSParm4 = _file.ReadString("SETPARM", "SParm4", ""); txtSParm5 = _file.ReadString("SETPARM", "SParm5", ""); txtSParm6 = _file.ReadString("SETPARM", "SParm6", ""); txtSParm7 = _file.ReadString("SETPARM", "SParm7", ""); txtSParm8 = _file.ReadString("SETPARM", "SParm8", ""); txtSParm9 = _file.ReadString("SETPARM", "SParm9", ""); //[PRESSPARM] txtPParm1 = _file.ReadString("PRESSPARM", "PParm1", ""); txtPParm2 = _file.ReadString("PRESSPARM", "PParm2", ""); txtPParm3 = _file.ReadString("PRESSPARM", "PParm3", ""); txtPParm4 = _file.ReadString("PRESSPARM", "PParm4", ""); txtPParm5 = _file.ReadString("PRESSPARM", "PParm5", ""); txtPParm6 = _file.ReadString("PRESSPARM", "PParm6", ""); txtPParm7 = _file.ReadString("PRESSPARM", "PParm7", ""); txtPParm8 = _file.ReadString("PRESSPARM", "PParm8", ""); txtPParm9 = _file.ReadString("PRESSPARM", "PParm9", ""); txtPParm10 = _file.ReadString("PRESSPARM", "PParm10", ""); txtPParm11 = _file.ReadString("PRESSPARM", "PParm11", ""); txtPParm12 = _file.ReadString("PRESSPARM", "PParm12", ""); txtPParm13 = _file.ReadString("PRESSPARM", "PParm13", ""); txtPParm14 = _file.ReadString("PRESSPARM", "PParm14", ""); txtPParm15 = _file.ReadString("PRESSPARM", "PParm15", ""); txtPParm16 = _file.ReadString("PRESSPARM", "PParm16", ""); txtPParm17 = _file.ReadString("PRESSPARM", "PParm17", ""); txtPParm18 = _file.ReadString("PRESSPARM", "PParm18", ""); txtPParm19 = _file.ReadString("PRESSPARM", "PParm19", ""); txtPParm20 = _file.ReadString("PRESSPARM", "PParm20", ""); txtPParm21 = _file.ReadString("PRESSPARM", "PParm21", ""); txtPParm22 = _file.ReadString("PRESSPARM", "PParm22", ""); txtPParm23 = _file.ReadString("PRESSPARM", "PParm23", ""); txtPParm24 = _file.ReadString("PRESSPARM", "PParm24", ""); txtPParm25 = _file.ReadString("PRESSPARM", "PParm25", ""); txtPParm26 = _file.ReadString("PRESSPARM", "PParm26", ""); txtPParm27 = _file.ReadString("PRESSPARM", "PParm27", ""); txtPParm28 = _file.ReadString("PRESSPARM", "PParm28", ""); txtPParm29 = _file.ReadString("PRESSPARM", "PParm29", ""); txtPParm30 = _file.ReadString("PRESSPARM", "PParm30", ""); txtPParm31 = _file.ReadString("PRESSPARM", "PParm31", ""); txtPParm32 = _file.ReadString("PRESSPARM", "PParm32", ""); txtPParm33 = _file.ReadString("PRESSPARM", "PParm33", ""); txtPParm34 = _file.ReadString("PRESSPARM", "PParm34", ""); txtPParm35 = _file.ReadString("PRESSPARM", "PParm35", ""); txtPParm36 = _file.ReadString("PRESSPARM", "PParm36", ""); txtPParm37 = _file.ReadString("PRESSPARM", "PParm37", ""); txtPParm38 = _file.ReadString("PRESSPARM", "PParm38", ""); txtPParm39 = _file.ReadString("PRESSPARM", "PParm39", ""); txtPParm40 = _file.ReadString("PRESSPARM", "PParm40", ""); txtPParm41 = _file.ReadString("PRESSPARM", "PParm41", ""); txtPParm42 = _file.ReadString("PRESSPARM", "PParm42", ""); txtPParm43 = _file.ReadString("PRESSPARM", "PParm43", ""); txtPParm44 = _file.ReadString("PRESSPARM", "PParm44", ""); txtPParm45 = _file.ReadString("PRESSPARM", "PParm45", ""); txtPParm46 = _file.ReadString("PRESSPARM", "PParm46", ""); txtPParm47 = _file.ReadString("PRESSPARM", "PParm47", ""); txtPParm48 = _file.ReadString("PRESSPARM", "PParm48", ""); txtPParm49 = _file.ReadString("PRESSPARM", "PParm49", ""); //[DPARM] txtDParm1 = _file.ReadString("DPARM", "DParm1", ""); txtDParm2 = _file.ReadString("DPARM", "DParm2", ""); txtDParm3 = _file.ReadString("DPARM", "DParm3", ""); txtDParm4 = _file.ReadString("DPARM", "DParm4", ""); txtDParm5 = _file.ReadString("DPARM", "DParm5", ""); txtDParm6 = _file.ReadString("DPARM", "DParm6", ""); } public static void SaveProfile() { string strPath = AppDomain.CurrentDomain.BaseDirectory; _file = new IniFile(strPath + "Config.ini"); //CONFIG _file.WriteString("CONFIG", "BaudRate", G_BAUDRATE); //写数据,下同 _file.WriteString("CONFIG", "DataBits", G_DATABITS); _file.WriteString("CONFIG", "StopBits", G_STOP); _file.WriteString("CONFIG", "G_PARITY", G_PARITY); //COMMAND _file.WriteString("COMMAND", "Cmd1", txtCmd1); _file.WriteString("COMMAND", "Cmd2", txtCmd2); _file.WriteString("COMMAND", "Cmd3", txtCmd3); _file.WriteString("COMMAND", "Cmd4", txtCmd4); _file.WriteString("COMMAND", "Cmd5", txtCmd5); _file.WriteString("COMMAND", "Cmd6", txtCmd6); _file.WriteString("COMMAND", "Cmd7", txtCmd7); _file.WriteString("COMMAND", "Cmd8", txtCmd8); _file.WriteString("COMMAND", "Cmd9", txtCmd9); _file.WriteString("COMMAND", "Cmd10", txtCmd10); _file.WriteString("COMMAND", "Cmd11", txtCmd11); _file.WriteString("COMMAND", "Cmd12", txtCmd12); _file.WriteString("COMMAND", "Cmd13", txtCmd13); _file.WriteString("COMMAND", "Cmd14", txtCmd14); _file.WriteString("COMMAND", "Cmd15", txtCmd15); _file.WriteString("COMMAND", "Cmd16", txtCmd16); _file.WriteString("COMMAND", "Cmd17", txtCmd17); _file.WriteString("COMMAND", "Cmd18", txtCmd18); _file.WriteString("COMMAND", "Cmd19", txtCmd19); _file.WriteString("COMMAND", "Cmd20", txtCmd20); //DESCRIPTION _file.WriteString("DESCRIPTION", "Desc1", txtDesc1); _file.WriteString("DESCRIPTION", "Desc2", txtDesc2); _file.WriteString("DESCRIPTION", "Desc3", txtDesc3); _file.WriteString("DESCRIPTION", "Desc4", txtDesc4); _file.WriteString("DESCRIPTION", "Desc5", txtDesc5); _file.WriteString("DESCRIPTION", "Desc6", txtDesc6); _file.WriteString("DESCRIPTION", "Desc7", txtDesc7); _file.WriteString("DESCRIPTION", "Desc8", txtDesc8); //COMPARM _file.WriteString("COMPARM", "CParm1", txtCParm1); _file.WriteString("COMPARM", "CParm2", txtCParm2); _file.WriteString("COMPARM", "CParm3", txtCParm3); _file.WriteString("COMPARM", "CParm4", txtCParm4); _file.WriteString("COMPARM", "CParm5", txtCParm5); _file.WriteString("COMPARM", "CParm6", txtCParm6); _file.WriteString("COMPARM", "CParm7", txtCParm7); _file.WriteString("COMPARM", "CParm8", txtCParm8); _file.WriteString("COMPARM", "CParm9", txtCParm9); _file.WriteString("COMPARM", "CParm10", txtCParm10); _file.WriteString("COMPARM", "CParm11", txtCParm11); _file.WriteString("COMPARM", "CParm12", txtCParm12); _file.WriteString("COMPARM", "CParm13", txtCParm13); _file.WriteString("COMPARM", "CParm14", txtCParm14); _file.WriteString("COMPARM", "CParm15", txtCParm15); _file.WriteString("COMPARM", "CParm16", txtCParm16); _file.WriteString("COMPARM", "CParm17", txtCParm17); _file.WriteString("COMPARM", "CParm18", txtCParm18); _file.WriteString("COMPARM", "CParm19", txtCParm19); _file.WriteString("COMPARM", "CParm20", txtCParm20); _file.WriteString("COMPARM", "CParm21", txtCParm21); _file.WriteString("COMPARM", "CParm22", txtCParm22); _file.WriteString("COMPARM", "CParm23", txtCParm23); _file.WriteString("COMPARM", "CParm24", txtCParm24); _file.WriteString("COMPARM", "CParm25", txtCParm25); _file.WriteString("COMPARM", "CParm26", txtCParm26); _file.WriteString("COMPARM", "CParm27", txtCParm27); _file.WriteString("COMPARM", "CParm28", txtCParm28); _file.WriteString("COMPARM", "CParm29", txtCParm29); _file.WriteString("COMPARM", "CParm30", txtCParm30); //SETPARM _file.WriteString("SETPARM", "SParm1", txtSParm1); _file.WriteString("SETPARM", "SParm2", txtSParm2); _file.WriteString("SETPARM", "SParm3", txtSParm3); _file.WriteString("SETPARM", "SParm4", txtSParm4); _file.WriteString("SETPARM", "SParm5", txtSParm5); _file.WriteString("SETPARM", "SParm6", txtSParm6); _file.WriteString("SETPARM", "SParm7", txtSParm7); _file.WriteString("SETPARM", "SParm8", txtSParm8); _file.WriteString("SETPARM", "SParm9", txtSParm9); //[PRESSPARM] _file.WriteString("PRESSPARM", "PParm1", txtPParm1); _file.WriteString("PRESSPARM", "PParm2", txtPParm2); _file.WriteString("PRESSPARM", "PParm3", txtPParm3); _file.WriteString("PRESSPARM", "PParm4", txtPParm4); _file.WriteString("PRESSPARM", "PParm5", txtPParm5); _file.WriteString("PRESSPARM", "PParm6", txtPParm6); _file.WriteString("PRESSPARM", "PParm7", txtPParm7); _file.WriteString("PRESSPARM", "PParm8", txtPParm8); _file.WriteString("PRESSPARM", "PParm9", txtPParm9); _file.WriteString("PRESSPARM", "PParm10", txtPParm10); _file.WriteString("PRESSPARM", "PParm11", txtPParm11); _file.WriteString("PRESSPARM", "PParm12", txtPParm12); _file.WriteString("PRESSPARM", "PParm13", txtPParm13); _file.WriteString("PRESSPARM", "PParm14", txtPParm14); _file.WriteString("PRESSPARM", "PParm15", txtPParm15); _file.WriteString("PRESSPARM", "PParm16", txtPParm16); _file.WriteString("PRESSPARM", "PParm17", txtPParm17); _file.WriteString("PRESSPARM", "PParm18", txtPParm18); _file.WriteString("PRESSPARM", "PParm19", txtPParm19); _file.WriteString("PRESSPARM", "PParm20", txtPParm20); _file.WriteString("PRESSPARM", "PParm21", txtPParm21); _file.WriteString("PRESSPARM", "PParm22", txtPParm22); _file.WriteString("PRESSPARM", "PParm23", txtPParm23); _file.WriteString("PRESSPARM", "PParm24", txtPParm24); _file.WriteString("PRESSPARM", "PParm25", txtPParm25); _file.WriteString("PRESSPARM", "PParm26", txtPParm26); _file.WriteString("PRESSPARM", "PParm27", txtPParm27); _file.WriteString("PRESSPARM", "PParm28", txtPParm28); _file.WriteString("PRESSPARM", "PParm29", txtPParm29); _file.WriteString("PRESSPARM", "PParm30", txtPParm30); _file.WriteString("PRESSPARM", "PParm31", txtPParm31); _file.WriteString("PRESSPARM", "PParm32", txtPParm32); _file.WriteString("PRESSPARM", "PParm33", txtPParm33); _file.WriteString("PRESSPARM", "PParm34", txtPParm34); _file.WriteString("PRESSPARM", "PParm35", txtPParm35); _file.WriteString("PRESSPARM", "PParm36", txtPParm36); _file.WriteString("PRESSPARM", "PParm37", txtPParm37); _file.WriteString("PRESSPARM", "PParm38", txtPParm38); _file.WriteString("PRESSPARM", "PParm39", txtPParm39); _file.WriteString("PRESSPARM", "PParm40", txtPParm40); _file.WriteString("PRESSPARM", "PParm41", txtPParm41); _file.WriteString("PRESSPARM", "PParm42", txtPParm42); _file.WriteString("PRESSPARM", "PParm43", txtPParm43); _file.WriteString("PRESSPARM", "PParm44", txtPParm44); _file.WriteString("PRESSPARM", "PParm45", txtPParm45); _file.WriteString("PRESSPARM", "PParm46", txtPParm46); _file.WriteString("PRESSPARM", "PParm47", txtPParm47); _file.WriteString("PRESSPARM", "PParm48", txtPParm48); _file.WriteString("PRESSPARM", "PParm49", txtPParm49); //[DPARM] _file.WriteString("DPARM", "DParm1", txtDParm1); _file.WriteString("DPARM", "DParm2", txtDParm2); _file.WriteString("DPARM", "DParm3", txtDParm3); _file.WriteString("DPARM", "DParm4", txtDParm4); _file.WriteString("DPARM", "DParm5", txtDParm5); _file.WriteString("DPARM", "DParm6", txtDParm6); } private static IniFile _file;//内置了一个对象 public static string G_BAUDRATE = "57600";//给ini文件赋新值,并且影响界面下拉框的显示 public static string G_DATABITS = "8"; public static string G_STOP = "1"; public static string G_PARITY = "NONE"; public static string txtCmd1 = ""; public static string txtCmd2 = ""; public static string txtCmd3 = ""; public static string txtCmd4 = ""; public static string txtCmd5 = ""; public static string txtCmd6 = ""; public static string txtCmd7 = ""; public static string txtCmd8 = ""; public static string txtCmd9 = ""; public static string txtCmd10 = ""; public static string txtCmd11 = ""; public static string txtCmd12 = ""; public static string txtCmd13 = ""; public static string txtCmd14 = ""; public static string txtCmd15 = ""; public static string txtCmd16 = ""; public static string txtCmd17 = ""; public static string txtCmd18 = ""; public static string txtCmd19 = ""; public static string txtCmd20 = ""; //DESCRIPTION public static string txtDesc1 = ""; public static string txtDesc2 = ""; public static string txtDesc3 = ""; public static string txtDesc4 = ""; public static string txtDesc5 = ""; public static string txtDesc6 = ""; public static string txtDesc7 = ""; public static string txtDesc8 = ""; //COMPARM public static string txtCParm1 = ""; public static string txtCParm2 = ""; public static string txtCParm3 = ""; public static string txtCParm4 = ""; public static string txtCParm5 = ""; public static string txtCParm6 = ""; public static string txtCParm7 = ""; public static string txtCParm8 = ""; public static string txtCParm9 = ""; public static string txtCParm10 = ""; public static string txtCParm11 = ""; public static string txtCParm12 = ""; public static string txtCParm13 = ""; public static string txtCParm14 = ""; public static string txtCParm15 = ""; public static string txtCParm16 = ""; public static string txtCParm17 = ""; public static string txtCParm18 = ""; public static string txtCParm19 = ""; public static string txtCParm20 = ""; public static string txtCParm21 = ""; public static string txtCParm22 = ""; public static string txtCParm23 = ""; public static string txtCParm24 = ""; public static string txtCParm25 = ""; public static string txtCParm26 = ""; public static string txtCParm27 = ""; public static string txtCParm28 = ""; public static string txtCParm29 = ""; public static string txtCParm30 = ""; //[SETPARM] public static string txtSParm1 = ""; public static string txtSParm2 = ""; public static string txtSParm3 = ""; public static string txtSParm4 = ""; public static string txtSParm5 = ""; public static string txtSParm6 = ""; public static string txtSParm7 = ""; public static string txtSParm8 = ""; public static string txtSParm9 = ""; public static string txtSParm10 = ""; public static string txtSParm11 = ""; //[PRESSPARM] public static string txtPParm1 = ""; public static string txtPParm2 = ""; public static string txtPParm3 = ""; public static string txtPParm4 = ""; public static string txtPParm5 = ""; public static string txtPParm6 = ""; public static string txtPParm7 = ""; public static string txtPParm8 = ""; public static string txtPParm9 = ""; public static string txtPParm10 = ""; public static string txtPParm11 = ""; public static string txtPParm12 = ""; public static string txtPParm13 = ""; public static string txtPParm14 = ""; public static string txtPParm15 = ""; public static string txtPParm16 = ""; public static string txtPParm17 = ""; public static string txtPParm18 = ""; public static string txtPParm19 = ""; public static string txtPParm20 = ""; public static string txtPParm21 = ""; public static string txtPParm22 = ""; public static string txtPParm23 = ""; public static string txtPParm24 = ""; public static string txtPParm25 = ""; public static string txtPParm26 = ""; public static string txtPParm27 = ""; public static string txtPParm28 = ""; public static string txtPParm29 = ""; public static string txtPParm30 = ""; public static string txtPParm31 = ""; public static string txtPParm32 = ""; public static string txtPParm33 = ""; public static string txtPParm34 = ""; public static string txtPParm35 = ""; public static string txtPParm36 = ""; public static string txtPParm37 = ""; public static string txtPParm38 = ""; public static string txtPParm39 = ""; public static string txtPParm40 = ""; public static string txtPParm41 = ""; public static string txtPParm42 = ""; public static string txtPParm43 = ""; public static string txtPParm44 = ""; public static string txtPParm45 = ""; public static string txtPParm46 = ""; public static string txtPParm47 = ""; public static string txtPParm48 = ""; public static string txtPParm49 = ""; //[DPARM] public static string txtDParm1 = ""; public static string txtDParm2 = ""; public static string txtDParm3 = ""; public static string txtDParm4 = ""; public static string txtDParm5 = ""; public static string txtDParm6 = ""; } }