public WinColor(MainWindow in_main) { InitializeComponent(); Config = new IniFile("./boby_add_file.ini"); tb_red.Text = Config.IniReadValue("boby", "red"); tb_green.Text = Config.IniReadValue("boby", "green"); tb_blue.Text = Config.IniReadValue("boby", "blue"); if (tb_red.Text == "") tb_red.Text = "255"; if (tb_green.Text == "") tb_green.Text = "0"; if (tb_blue.Text == "") tb_blue.Text = "0"; if (Convert.ToInt32(tb_red.Text.Trim()) > 255) tb_red.Text = "255"; if (Convert.ToInt32(tb_green.Text.Trim()) > 255) tb_green.Text = "255"; if (Convert.ToInt32(tb_blue.Text.Trim()) > 255) tb_blue.Text = "255"; var bc = new BrushConverter(); rt_color.Fill = (Brush)bc.ConvertFrom("#FF" + Convert.ToInt32(tb_red.Text.Trim()).ToString("X2") + Convert.ToInt32(tb_green.Text.Trim()).ToString("X2") + Convert.ToInt32(tb_blue.Text.Trim()).ToString("X2")); in_main_win = in_main; }
private void btnLogin_Click(object sender, EventArgs e) { IniFile ini = new IniFile("../../test.ini"); string UserName = ini.IniReadValue("User1", "UN"); string password = ini.IniReadValue("User1", "PWD"); if (txtUser.Text == "" && txtPassword.Text == "") { LogonSuccessful = false; MessageBox.Show("Please enter User and Password"); txtUser.Focus(); } else if (txtUser.Text == UserName && txtPassword.Text == password) { LogonSuccessful = true; this.Close(); } else { LogonSuccessful = false; MessageBox.Show("Invalid Credentials"); txtUser.Text = ""; txtPassword.Text = ""; txtUser.Focus(); } }
static void Main() { // read settings string iniPath = Application.UserAppDataPath; ini = new IniFile(iniPath + "\\\\windmenu.ini"); colors = ini.IniReadValue("Colors", "list").Split(';').ToList(); aliases = ini.IniReadValue("Aliases", "list").Split(';').ToList(); // read path value string tempPath = (string)Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Environment\").GetValue("PATH", "", RegistryValueOptions.DoNotExpandEnvironmentNames); pathList = tempPath.Split(';').ToList(); // start application Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }
public Form1() { InitializeComponent(); propertyFile = new IniFile(".\\Configuration.ini"); String filePath = propertyFile.IniReadValue(INFO_SECTION, ROI_FILE_PATH); if (filePath == null || filePath.Length == 0) { toolStripStatusLabel1.Text = ".\\Settings.ini"; propertyFile.IniWriteValue(INFO_SECTION, ROI_FILE_PATH, toolStripStatusLabel1.Text); } else toolStripStatusLabel1.Text = filePath; updatePropertiesFromFile(); }
private void Form1_Load(object sender, EventArgs e) { IniFile iniFile = new IniFile(INIFlieName); strPort = iniFile.IniReadValue("SETTING", "RF_ComPort"); strBaudrate = iniFile.IniReadValue("SETTING", "RF_BaudRate"); strReadtime = iniFile.IniReadValue("SETTING", "RF_ReadTime"); strMethod = iniFile.IniReadValue("SETTING", "RF_Method"); button1_Click(null, null); System.Threading.Thread.Sleep(Convert.ToInt16(strReadtime) * 1000); button2_Click(null, null); System.Environment.Exit(0); }
//ReadINI reads, well, the INI. public static INIFile ReadINI(SAVE.SAVEFile save) { var iniReader = new Ini.IniFile(Constants.SavesPath + save.SaveName + "//undertale.ini"); staticINIFile.defaultINI = false; staticINIFile.timePlayed = ConvertFramesToTimePlayed(iniReader.IniReadValue("General", "Time")); staticINIFile.deaths = FromININumber(iniReader.IniReadValue("General", "Gameover")); staticINIFile.FUN = FromININumber(iniReader.IniReadValue("General", "fun")); staticINIFile.skipAsrielStory = FromINIBool(iniReader.IniReadValue("General", "Tale")); staticINIFile.beatNeutralRun = FromINIBool(iniReader.IniReadValue("General", "Won")); staticINIFile.trueResetted = FromINIBool(iniReader.IniReadValue("reset", "reset")); staticINIFile.doorUnlocked = FromINIBool(iniReader.IniReadValue("reset", "s_key")); staticINIFile.timesMetFlowey = FromININumber(iniReader.IniReadValue("Flowey", "Met1")); if (FromINIBool(iniReader.IniReadValue("Flowey", "IK"))) { save.floweyState = CharacterStates.Killed; } else { save.floweyState = CharacterStates.Default; } staticINIFile.floweyChatProgress = FromININumber(iniReader.IniReadValue("Flowey", "EX")); staticINIFile.piePreference = FromININumber(iniReader.IniReadValue("Toriel", "Bscotch")); if (FromINIBool(iniReader.IniReadValue("Toriel", "TK"))) { save.torielState = CharacterStates.Killed; } else { save.torielState = CharacterStates.Default; } staticINIFile.timesMetSans = FromININumber(iniReader.IniReadValue("Sans", "M1")); staticINIFile.sansMetInJudgment = FromINIBool(iniReader.IniReadValue("Sans", "EndMet")); staticINIFile.sansPasswordProgress = FromININumber(iniReader.IniReadValue("Sans", "Pass")); staticINIFile.killedSans = FromINIBool(iniReader.IniReadValue("Sans", "SK")); staticINIFile.timesReachedMid = FromININumber(iniReader.IniReadValue("Sans", "MP")); staticINIFile.timesFoughtSans = FromININumber(iniReader.IniReadValue("Sans", "F")); staticINIFile.timesHeardIntro = FromININumber(iniReader.IniReadValue("Sans", "Intro")); staticINIFile.timesMetPapyrus = FromININumber(iniReader.IniReadValue("Papyrus", "M1")); save.papyrusState = FromINICharacterState(iniReader.IniReadValue("Papyrus", "PK")); save.papyrusDated = FromINIDateState(iniReader.IniReadValue("Papyrus", "PD")); save.undyneDated = FromINIDateState(iniReader.IniReadValue("Undyne", "UD")); staticINIFile.mettatonSkip = FromINIBool(iniReader.IniReadValue("Mettaton", "BossMet")); save.alphysDated = FromINIDateState(iniReader.IniReadValue("Alphys", "AD")); staticINIFile.fightStage = FromININumber(iniReader.IniReadValue("FFFFF", "P")); staticINIFile.skipFight = FromINIBool(iniReader.IniReadValue("FFFFF", "E")); staticINIFile.barrierDestroyed = FromINIBool(iniReader.IniReadValue("F7", "F7")); staticINIFile.canTrueReset = FromINIBool(iniReader.IniReadValue("EndF", "EndF")); return(staticINIFile); }
public bool InitJob() { Ini.IniFile ini = new Ini.IniFile(_iniFile); var unityDefine = ini.IniReadValue("TableGenerate", "UNITY_DEFINE"); if (string.IsNullOrEmpty(unityDefine)) { unityDefine = "UNITY_2018_2_OR_NEWER"; } _JobList.Add(new JobImportTable(0, ProgramCmd.TABLE_DIR, "TableGenerate", "TableInput", _srcDir)); // JobList의 Index 0은 항상 Import Table 정보를 저장함. if ((_cmdMask & ProgramCmd.EXPORT_CS) > 0) { _JobList.Add(new JobExportData(new ExportToCS(unityDefine), ProgramCmd.EXPORT_CS, ProgramCmd.CS_DIR, "Directory", "CS", "C#_FILES")); } if ((_cmdMask & ProgramCmd.EXPORT_CSMGR) > 0) { _JobList.Add(new JobExportData(new ExportToCSMgr(unityDefine), ProgramCmd.EXPORT_CSMGR, ProgramCmd.CS_DIR, "Directory", "CSMGR", "C#_FILES")); } if ((_cmdMask & ProgramCmd.EXPORT_CPP) > 0) { _JobList.Add(new JobExportData(new ExportToCPP(), ProgramCmd.EXPORT_CPP, ProgramCmd.ICECPP_DIR, "Directory", "CPP", "CPP_FILES")); } if ((_cmdMask & ProgramCmd.EXPORT_CPPHEADER) > 0) { _JobList.Add(new JobExportData(new ExportToCPPHeader(), ProgramCmd.EXPORT_CPPHEADER, ProgramCmd.ICECPP_DIR, "Directory", "HPP", "CPP_FILES")); } if ((_cmdMask & ProgramCmd.EXPORT_HPPMGR) > 0) { _JobList.Add(new JobExportData(new ExportToCppMgrHeader(), ProgramCmd.EXPORT_HPPMGR, ProgramCmd.ICECPP_DIR, "Directory", "HPPMGR", "CPP_FILES")); } if ((_cmdMask & ProgramCmd.EXPORT_CPPMGR) > 0) { _JobList.Add(new JobExportData(new ExportToCppMgrImplements(), ProgramCmd.EXPORT_CPPMGR, ProgramCmd.ICECPP_DIR, "Directory", "CPPMGR", "CPP_FILES")); } if ((_cmdMask & ProgramCmd.EXPORT_TABLE) > 0) { _JobList.Add(new JobExportData(new ExportToTF(), ProgramCmd.EXPORT_TABLE, ProgramCmd.TF_DIR, "Directory", "TableFile", "TF_FILES")); } if ((_cmdMask & ProgramCmd.EXPORT_SQLITE) > 0) { _JobList.Add(new JobExportData(new ExportToSQLLite(), ProgramCmd.EXPORT_SQLITE, ProgramCmd.DB_DIR, "Directory", "SQLITE", "SQLITE_FILES")); } if ((_cmdMask & ProgramCmd.EXPORT_MSSQL) > 0) { _JobList.Add(new JobExportData(new ExportToMSSQL(), ProgramCmd.EXPORT_MSSQL, ProgramCmd.DB_DIR, "Directory", "MSSQL", "MSSQL_FILES")); } if ((_cmdMask & ProgramCmd.EXPORT_MYSQL) > 0) { _JobList.Add(new JobExportData(new ExportToMySQL(), ProgramCmd.EXPORT_MYSQL, ProgramCmd.DB_DIR, "Directory", "MYSQL", "MYSQL_FILES")); } //_inputPath = ini.IniReadValue("TableGenerate", "InputPath"); _dllOutputPath = ini.IniReadValue("TableGenerate", "DllOutputPath").Replace("//", "/"); _outputPath = ini.IniReadValue("TableGenerate", "OutputPath").Replace("//", "/"); _extType = ini.IniReadValue("TableGenerate", "ExtType"); _ignoreCase = ini.IniReadValue("TableGenerate", "IgnoreCase"); _enumFilePath = ini.IniReadValue("Directory", "ENUMTYPES"); System.Reflection.Assembly _Assembly = null; if (!string.IsNullOrEmpty(_enumFilePath)) { StringBuilder sb = new StringBuilder(); foreach (var text in System.IO.Directory.GetFiles(_enumFilePath, "*.cs")) { sb.AppendLine(System.IO.File.ReadAllText(text)); } _Assembly = CompileFiles(sb.ToString()); } _except = ini.IniReadValue("TableGenerate", "Except").Split(',').Select(item => item.Trim().ToLower()).ToList(); if (_except.Count() > 0) { _except.RemoveAll(compare => compare == string.Empty); } if (string.IsNullOrEmpty(_extType) == true) { _extType = ProgramCmd.EXT_TYPE; } if (string.IsNullOrEmpty(_lang) == true) { _lang = ini.IniReadValue("Default", "LANG"); } if (string.IsNullOrEmpty(_version) == true) { _version = ini.IniReadValue("Default", "VERSION"); } string modified = ini.IniReadValue("TableGenerate", "OnlyModifiedFile"); if (modified.Length > 0 && modified.ToLower().Substring(0, 1) == "y") { _isWriteLog = true; } string impFiles = ini.IniReadValue("TableGenerate", "FILES"); if (impFiles.Length > 0) { string[] impFileList = impFiles.Split(','); foreach (string file in impFileList) { _impList.Add(file); } } for (int i = 0; i < _JobList.Count; i++) { var job = _JobList[i]; job.SetEtc(_version, _lang, ini.IniReadValue("LANG", _lang + "_TBL"), ini.IniReadValue("LANG", _lang + "_SRC"), ini.IniReadValue("LANG", _lang + "_EXT")); job.SetDefaultDir(ini.IniReadValue("Default", job.GetItem())); bool sub_folder = ProgramCmd.single_file.Contains(System.IO.Path.DirectorySeparatorChar); if (_Assembly != null) { job.SetEnumTypesAssembly(_Assembly); } if (sub_folder && (job.GetExportBase() is ExportToCS || job.GetExportBase() is ExportToCSMgr)) { job.SetDest(_outputPath, System.IO.Path.GetTempPath()); } else if (sub_folder && job.GetExportBase() is ExportToTF) { job.SetDest(_outputPath, ini.IniReadValue(job.GetSection(), job.GetItem()) + System.IO.Path.DirectorySeparatorChar + ProgramCmd.single_file.Substring(0, ProgramCmd.single_file.IndexOf(System.IO.Path.DirectorySeparatorChar))); } else { job.SetDest(_outputPath, ini.IniReadValue(job.GetSection(), job.GetItem())); } if (job.GetFileItem() != null) { job.SetExportFileList(ini.IniReadValue(job.GetSection(), job.GetFileItem())); } if (!job.IsExistedDir()) { System.Console.WriteLine("[{0}] Directory is not existed.", job.GetDestDir()); return(false); } } if (LoadXlsFileList() == 0) { System.Console.WriteLine("XLS File not found."); return(false); } { JobExportData eCS = (JobExportData)GetJobItem(ProgramCmd.EXPORT_CS); JobExportData eCSMgr = (JobExportData)GetJobItem(ProgramCmd.EXPORT_CSMGR); JobExportData eTF = (JobExportData)GetJobItem(ProgramCmd.EXPORT_TABLE); if (eCS != null) { ((ExportToCS)eCS.GetExportBase()).SetAsync = this._async; } if (eTF != null && eCS != null) { ((ExportToTF)eTF.GetExportBase()).CSFileDir = eCS.GetDestDir(); ((ExportToTF)eTF.GetExportBase()).DllOutputDir = _dllOutputPath; ((ExportToTF)eTF.GetExportBase()).EnumTypeDir = _enumFilePath; } if (eCSMgr != null) { var eCSMgrBase = eCSMgr.GetExportBase() as ExportToCSMgr; if (eCSMgrBase != null) { eCSMgrBase.SetAsync = this._async; } } } return(true); }
private void Form1_Load(object sender, EventArgs e) { try { videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); comboBox1.Items.Clear(); if (videoDevices.Count == 0) throw new ApplicationException(); foreach (FilterInfo device in videoDevices) { comboBox1.Items.Add(device.Name); } comboBox1.SelectedIndex = 0; //make dafault to first cam } catch (ApplicationException) { comboBox1.Items.Add("No capture device on your system"); } var ports = SerialPort.GetPortNames(); foreach (var port in ports) { comboBox2.Items.Add(port); } String path = AppDomain.CurrentDomain.BaseDirectory; IniFile ini = new IniFile(@path + "config.ini"); GlobalVar.xOffset = Convert.ToInt32(ini.IniReadValue("CONFIG", "XOFFSET")); GlobalVar.yOffset = Convert.ToInt32(ini.IniReadValue("CONFIG", "YOFFSET")); GlobalVar.comPort = Convert.ToInt32(ini.IniReadValue("CONFIG", "COMPORT")); GlobalVar.targetColor = Color.FromArgb(Convert.ToInt32(ini.IniReadValue("CONFIG", "COLOR"))); GlobalVar.Red = Convert.ToByte(ini.IniReadValue("CONFIG", "RED")); GlobalVar.Blue = Convert.ToByte(ini.IniReadValue("CONFIG", "BLUE")); GlobalVar.Green = Convert.ToByte(ini.IniReadValue("CONFIG", "GREEN")); GlobalVar.aggression = Convert.ToInt32(ini.IniReadValue("CONFIG", "AGGRESSION")); GlobalVar.xRatio = Convert.ToSingle(ini.IniReadValue("CONFIG", "XRATIO")); GlobalVar.yRatio = Convert.ToSingle(ini.IniReadValue("CONFIG", "YRATIO")); GlobalVar.EnableXAnt = Convert.ToBoolean(ini.IniReadValue("CONFIG", "XANTENABLE")); GlobalVar.EnableYAnt = Convert.ToBoolean(ini.IniReadValue("CONFIG", "YANTENABLE")); if (GlobalVar.EnableXAnt) { AntXCheckBox.Checked = true; } else { AntXCheckBox.Checked = false; } if (GlobalVar.EnableYAnt) { AntYCheckBox.Checked = true; } else { AntYCheckBox.Checked = false; } trackBar1.Value = GlobalVar.aggression; GlobalVar.XAnt = Convert.ToInt32(ini.IniReadValue("CONFIG", "ANTICIPATION")); antTrackBar.Value = GlobalVar.XAnt; if (comboBox2.Items.Count >= GlobalVar.comPort + 1) { comboBox2.SelectedIndex = GlobalVar.comPort; } if ((GlobalVar.xOffset > 0) && (GlobalVar.yOffset > 0)) { processor.SetCenter(GlobalVar.xOffset, GlobalVar.yOffset); } }