/// <summary> /// /// </summary> /// <param name="AutomaticallySetReleaseDate"></param> /// <param name="AutomaticallyCreateIniFile"></param> static VersionInformation() { if (StaticConstructionController.AutomaticallyCreateIniFile && StaticConstructionController.AutomaticallySetReleaseDate) { string filaPath = MyDirectoryHelper.CreateDir("VersionInfo") + "Config.ini"; IniFileOperator iniFileOperator = new IniFileOperator(filaPath); string[] sections; if (iniFileOperator.GetAllSectionNames(out sections) == 0) { if (sections.Contains("Release")) { StaticReleaseDate = iniFileOperator.ReadString("Release", "Date", ""); } else { iniFileOperator.IniWriteValue("Release", "Date", DateTime.Now.ToLongDateString()); StaticReleaseDate = iniFileOperator.ReadString("Release", "Date", ""); } } else { iniFileOperator.IniWriteValue("Release", "Date", DateTime.Now.ToLongDateString()); StaticReleaseDate = DateTime.Now.ToLongDateString(); } Debug.WriteLine("the original struction function has been execute"); } if (StaticConstructionController.FunctionEnabled) { StaticConstructionController.CustomConstruction?.Invoke(); Debug.WriteLine("the custom struction function has been execute"); } }
private void InitData() { try { string configPath = Path.Combine(Path.GetDirectoryName(path), "Config.ini"); hasConfigFile = File.Exists(configPath); if (!File.Exists(configPath)) { MessageBox.Show(this, "配置文件不存在"); return; } if (iniFile == null) { iniFile = new IniFileOperator(configPath); } txtWAVFilePath.Text = iniFile.ReadString("FilesPath", "WavFilesPath", ""); txtMP3FilePath.Text = iniFile.ReadString("FilesPath", "Mp3FilesPath", ""); } catch (Exception e) { MixLogHelper.Error(GetType().Name, "初始化Record配置文件异常", e.StackTrace); } }
private void InitData() { try { string configPath = Path.Combine(Path.GetDirectoryName(path), "Skin", "Main_dlg.xml"); string configPathIni = Path.Combine(Path.GetDirectoryName(path), "Config.ini"); if (System.Configuration.ConfigurationManager.AppSettings["LogConfigPathFlag"] != "0") { MixLogHelper.Info(GetType().Name, configPath); MixLogHelper.Info(GetType().Name, configPathIni); } hasConfigFile = File.Exists(configPath) && File.Exists(configPathIni); if (!File.Exists(configPath) || !File.Exists(configPathIni)) { MessageBox.Show(this, "配置文件不存在"); return; } if (iniFile == null || iniFile.IniFileName != configPathIni) { iniFile = new IniFileOperator(configPathIni); } textHost.Text = iniFile.ReadString("HostConfig", "Host", ""); textPort.Text = iniFile.ReadString("HostConfig", "Port", ""); textUserName.Text = iniFile.ReadString("HostConfig", "UserName", ""); textWatchWord.Text = Encoding.Default.GetString(Convert.FromBase64String(iniFile.ReadString("HostConfig", "WatchWord", ""))); XElement xe = XElement.Load(configPath); var editElements = xe.XPathSelectElements("//Edit"); textEdt_InputIP.Text = editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_InputIP").Attribute("text").Value; textEdt_InputPort.Text = editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_InputPort").Attribute("text").Value; textEdt_SeverIP.Text = editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_SeverIP").Attribute("text").Value; textEdt_ServerPort.Text = editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_ServerPort").Attribute("text").Value; textEdt_LoalIP.Text = editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_LoalIP").Attribute("text").Value; textEdt_Localport.Text = editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_Localport").Attribute("text").Value; } catch (Exception e) { MixLogHelper.Error(GetType().Name, "初始化Record配置文件异常", e.StackTrace); } }
private void InitData() { try { string configPath = Path.Combine(Path.GetDirectoryName(path), "TsSheduleCenter.ini"); if (System.Configuration.ConfigurationManager.AppSettings["LogConfigPathFlag"] != "0") { MixLogHelper.Info(GetType().Name, configPath); } hasConfigFile = File.Exists(configPath); if (!File.Exists(configPath)) { MessageBox.Show(this, "配置文件不存在"); return; } if (iniFile == null) { iniFile = new IniFileOperator(configPath); } textServerName.Text = iniFile.ReadString("Database", "ServerName", ""); textDataBase.Text = iniFile.ReadString("Database", "DataBase", ""); textLogID.Text = iniFile.ReadString("Database", "LogID", ""); textLogPass.Text = iniFile.ReadString("Database", "LogPass", ""); textIP.Text = iniFile.ReadString("UDP", "IP", ""); textPORT.Text = iniFile.ReadString("UDP", "PORT", ""); textMicroPORT.Text = iniFile.ReadString("UDP", "MicroPORT", ""); textMicroRecPORT.Text = iniFile.ReadString("UDP", "MicroRecPORT", ""); textRTSPPORT.Text = iniFile.ReadString("UDP", "RTSPPORT", ""); textCAIP.Text = iniFile.ReadString("UDP", "CAIP", ""); textCAPORT.Text = iniFile.ReadString("UDP", "CAPORT", ""); textCAGAP.Text = iniFile.ReadString("UDP", "CAGAP", ""); textCATIMES.Text = iniFile.ReadString("UDP", "CATIMES", ""); textMQIP.Text = iniFile.ReadString("UDP", "MQIP", ""); textMQPORT.Text = iniFile.ReadString("UDP", "MQPORT", ""); textMQUSER.Text = iniFile.ReadString("UDP", "MQUSER", ""); textMQPWD.Text = iniFile.ReadString("UDP", "MQPWD", ""); textRECTOPIC.Text = iniFile.ReadString("UDP", "RECTOPIC", ""); textSENDTOPIC.Text = iniFile.ReadString("UDP", "SENDTOPIC", ""); cbBoxMICROMODE.SelectedValue = iniFile.ReadInteger("SYSSET", "MICROMODE", 1); textMULTIPLEXERFLAG.Text = iniFile.ReadString("SYSSET", "MULTIPLEXERFLAG", ""); textMULTIPLEXERIP.Text = iniFile.ReadString("SYSSET", "MULTIPLEXERIP", ""); textMULTIPLEXERPORT.Text = iniFile.ReadString("SYSSET", "MULTIPLEXERPORT", ""); textURL.Text = iniFile.ReadString("SYSSET", "URL", ""); textSwitchFreq.Text = iniFile.ReadString("SYSSET", "SwitchFreq", ""); textCCPlayPath.Text = iniFile.ReadString("SYSSET", "CCPlayPath", ""); textAmTimeOut.Text = iniFile.ReadString("SYSSET", "AmTimeOut", ""); textPORTL.Text = iniFile.ReadString("SYSSET", "PORTL", ""); textPORTH.Text = iniFile.ReadString("SYSSET", "PORTH", ""); textLOCALPATH.Text = iniFile.ReadString("SYSSET", "LOCALPATH", ""); textURLPATH.Text = iniFile.ReadString("SYSSET", "URLPATH", ""); textGBSTUDIONO.Text = iniFile.ReadString("SYSSET", "GBSTUDIONO", ""); textSTUDIONO.Text = iniFile.ReadString("SYSSET", "STUDIONO", ""); textLEDtxtLenth.Text = iniFile.ReadString("LED", "LEDtxtLenth", ""); txtCCPlayHttpPath.Text = iniFile.ReadString("SYSSET", "CCPlayHttpPath", ""); txtCCPlayHttpSerPort.Text = iniFile.ReadString("SYSSET", "CCPlayHttpSerPort", ""); } catch (Exception e) { MixLogHelper.Error(GetType().Name, "初始化TsSheduleCenter配置文件异常", e.StackTrace); } }
private void InitData() { try { string configPath = Path.Combine(Path.GetDirectoryName(path), "InstructionServer.ini"); if (System.Configuration.ConfigurationManager.AppSettings["LogConfigPathFlag"] != "0") { MixLogHelper.Info(GetType().Name, configPath); } hasConfigFile = File.Exists(configPath); if (!File.Exists(configPath)) { MessageBox.Show(this, "配置文件不存在"); return; } if (iniFile == null) { iniFile = new IniFileOperator(configPath); } textServerName.Text = iniFile.ReadString("Database", "ServerName", ""); textDataBase.Text = iniFile.ReadString("Database", "DataBase", ""); textLogID.Text = iniFile.ReadString("Database", "LogID", ""); textLogPass.Text = iniFile.ReadString("Database", "LogPass", ""); textMQServerIP.Text = iniFile.ReadString("MQ", "MQIP", ""); textMQServerPORT.Text = iniFile.ReadString("MQ", "MQPORT", ""); textMQServerTopicName.Text = iniFile.ReadString("MQ", "TopicName", ""); cbBoxProtocol.SelectedValue = iniFile.ReadInteger("ProtocolType", "ProtocolType", 1); textLocalHost.Text = iniFile.ReadString("LocalHost", "IP", ""); textTCPReceivePort.Text = iniFile.ReadString("TCP", "ReceivePort", ""); textElementaryPid.Text = iniFile.ReadString("TSSendInfo", "ElementaryPid", ""); textStream_id.Text = iniFile.ReadString("TSSendInfo", "Stream_id", ""); textProgram_id.Text = iniFile.ReadString("TSSendInfo", "Program_id", ""); textPMT_Pid.Text = iniFile.ReadString("TSSendInfo", "PMT_Pid", ""); textSection_length.Text = iniFile.ReadString("TSSendInfo", "Section_length", ""); textsDestSockAddress.Text = iniFile.ReadString("TSSendInfo", "sDestSockAddress", ""); textStream_BitRate.Text = iniFile.ReadString("TSSendInfo", "Stream_BitRate", ""); } catch (Exception e) { MixLogHelper.Error(GetType().Name, "初始化Ts指令服务配置文件异常", e.StackTrace); } }
private void InitData() { try { string configPath = Path.Combine(Path.GetDirectoryName(path), "gxreback.ini"); if (System.Configuration.ConfigurationManager.AppSettings["LogConfigPathFlag"] != "0") { MixLogHelper.Info(GetType().Name, configPath); } hasConfigFile = File.Exists(configPath); if (!File.Exists(configPath)) { MessageBox.Show(this, "配置文件不存在"); return; } if (iniFile == null) { iniFile = new IniFileOperator(configPath); } textServerName.Text = iniFile.ReadString("Database", "ServerName", ""); textDataBase.Text = iniFile.ReadString("Database", "DataBase", ""); textLogID.Text = iniFile.ReadString("Database", "LogID", ""); textLogPass.Text = iniFile.ReadString("Database", "LogPass", ""); textIP.Text = iniFile.ReadString("LocalHost", "LoaclIP", ""); textUDPPORT.Text = iniFile.ReadString("LocalHost", "UDPLocalPort", ""); textTCPPORT.Text = iniFile.ReadString("LocalHost", "TCPLocalPort", ""); textMQServer.Text = iniFile.ReadString("MQ", "MQIP", ""); textMQServerPORT.Text = iniFile.ReadString("MQ", "MQPORT", ""); textMQTopicName.Text = iniFile.ReadString("MQ", "TopicName", ""); txtFTPServer.Text = iniFile.ReadString("Reback", "FTPServer", ""); txtFTPPort.Text = iniFile.ReadString("Reback", "FTPPort", ""); txtFTPUserName.Text = iniFile.ReadString("Reback", "FTPUserName", ""); txtFTPPwd.Text = iniFile.ReadString("Reback", "FTPPwd", ""); txtftppath.Text = iniFile.ReadString("Reback", "ftppath", ""); } catch (Exception e) { MixLogHelper.Error(GetType().Name, "初始化广西协议回传服务配置文件异常", e.StackTrace); } }