private void Window_Loaded(object sender, RoutedEventArgs e) { System.Windows.Forms.MessageBox.Show("本程序来自百度【炉石兄弟】吧,仅供学习使用,免费分享,严禁贩卖。"); Log("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"); Log("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"); Log("使用帮助与常见问题详见:\nhttps://www.wulihub.com.cn/gc/QRw7oB/index.html"); Log("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"); Log("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"); #region 加载xml配置文件 XmlConfigUtil util = new XmlConfigUtil("config.xml"); BattleNetPath = util.Read("BattleNetPath"); HearthbuddyPath = util.Read("HearthbuddyPath"); try { BNHSInterval = int.Parse(util.Read("BNHSInterval")); HSHBInterval = int.Parse(util.Read("HSHBInterval")); CheckInterval = int.Parse(util.Read("CheckInterval")); } catch { Log("读取时间间隔错误,恢复默认值"); BNHSInterval = DefaultBNHSInterval; HSHBInterval = DefaultHSHBInterval; CheckInterval = DefaultCheckInterval; } try { StartTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, int.Parse(util.Read("StartTime")), 0, 0); EndTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, int.Parse(util.Read("EndTime")), 0, 0); } catch { Log("读取挂机时间段错误,恢复默认值"); StartTime = new DateTime(); EndTime = new DateTime(); } if (string.IsNullOrEmpty(BattleNetPath)) { BattleNetPath = AutoGetBattleNetPath(); } if (string.IsNullOrEmpty(HearthbuddyPath)) { Log("请配置兄弟路径"); } #endregion this.Timer.Interval = 1; this.Timer.Tick += Check; }