private void ConfigRead() { IniFiles ini = new IniFiles(Directory.GetCurrentDirectory() + "\\Settings.ini"); MathBox.Text = Storage.FileLocationStorage.MathFileLoc; ChineseBox.Text = Storage.FileLocationStorage.ChineseFileLoc; EnglishBox.Text = Storage.FileLocationStorage.EnglishFileLoc; PhysicalBox.Text = Storage.FileLocationStorage.PhysicalFileLoc; ChemistryBox.Text = Storage.FileLocationStorage.ChemistryFileLoc; BiologyBox.Text = Storage.FileLocationStorage.BiologyFileLoc; ScanAppBox.Text = Storage.CommonSettingStorage.ScanAppFileLoc; SeverIPEdit.Text = ini.IniReadValue("CommonSettings", "SeverIP"); if (ini.IniReadValue("CommonSettings", "Severload") == "1") { SLNC.Content = "Command:Endup Local Network Communicate Client Test Sever with safety model"; } else { SLNC.Content = "Command:Startup Local Network Communicate Client Test Sever with safety model"; } if (ini.IniReadValue("CommonSettings", "SelfBoot") == "true") { SelfRunningCheckBox.IsChecked = true; } else { SelfRunningCheckBox.IsChecked = false; } }
//以下为局域网操作的集合 private void ClientReg(object sender, RoutedEventArgs e) { IniFiles ini = new IniFiles(Directory.GetCurrentDirectory() + "\\Settings.ini"); if (ini.IniReadValue("CommonSettings", "Severload") == "1") { ini.IniWriteValue("CommonSettings", "Severload", "0"); SLNC.Content = "Command:Startup Local Network Communicate Client Test Sever with safety model"; } else { Client.MyClient mc = new Client.MyClient(); mc.StarUp(); } }
//配置文件检索 private void Check() { IniFiles ini = new IniFiles(Directory.GetCurrentDirectory() + "\\Settings.ini"); if (ini.ExistINIFile()) { CheckMode.Content = "AppConfig Working Normally!" + ini.IniReadValue("ConfigInformation", "Version"); BitmapImage imagetemp = new BitmapImage(new Uri("pack://application:,,,/Image/checkcircle.png", UriKind.Absolute)); CheckImage.Source = imagetemp; } else { CheckMode.Content = "Error:配置文件不存在或读取异常,尝试联系管理员安装配置文件"; BitmapImage imagetemp = new BitmapImage(new Uri("pack://application:,,,/Image/frown.png", UriKind.Absolute)); CheckImage.Source = imagetemp; } }
//载入线程 private void Page_Loaded(object sender, RoutedEventArgs e) { volumeControlTimer.Start(); IniFiles ini = new IniFiles(Directory.GetCurrentDirectory() + "\\Settings.ini"); if (ini.IniReadValue("ConfigInformation", "Severload") == "1") { Client.MyClient mc = new Client.MyClient(); mc.StarUp(); } timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromSeconds(1); timer.Tick += new EventHandler(timer_Tick); timer.Start(); }
public void read() { IniFiles ini = new IniFiles(Directory.GetCurrentDirectory() + "\\Settings.ini"); if (ini.ExistINIFile()) { Storage.FileLocationStorage.MathFileLoc = ini.IniReadValue("SettingList", "MathFileLoc"); Storage.FileLocationStorage.ChineseFileLoc = ini.IniReadValue("SettingList", "ChineseFileLoc"); Storage.FileLocationStorage.EnglishFileLoc = ini.IniReadValue("SettingList", "EnglishFileLoc"); Storage.FileLocationStorage.PhysicalFileLoc = ini.IniReadValue("SettingList", "PhysicalFileLoc"); Storage.FileLocationStorage.ChemistryFileLoc = ini.IniReadValue("SettingList", "ChemistryFileloc"); Storage.FileLocationStorage.BiologyFileLoc = ini.IniReadValue("SettingList", "BiologyFileLoc"); Storage.FileLocationStorage.IP_dress = ini.IniReadValue("CommonSettings", "SeverIP"); Storage.CommonSettingStorage.ScanAppFileLoc = ini.IniReadValue("CommonSettings", "ScanAppFileLoc"); }//读取文件目录到全局变量 else { MessageBox.Show("配置错误", "未检索到配置文件,请联系管理员申请配置", MessageBoxButton.OK); }//提示用户没有配置文件 }