public void CqAppEnable(object sender, CqAppEnableEventArgs e) { // 当应用被启用后,本方法将被调用。 // 如果酷Q载入时应用已被启用,则在 ICqStartup 接口的实现方法被调用后,本方法也将被调用一次。 // 如非必要,不建议在这里加载窗口。(可以添加菜单,让用户手动打开窗口) Usual.Logdate = DateTime.Now;//初始化时记录当前时间 Usual.Logdate = Usual.Logdate.AddDays(1); Usual.Logdate = Usual.Logdate.AddHours(-Usual.Logdate.Hour + 6); classObj = new Usual(); //classObj.Trace_Output(Usual.Logdate.ToString()); GroupMemberInfo member = Common.CqApi.GetMemberInfo(Usual.Test_GroupID, Usual.Test_MoneID); string txt = member.Card.Substring(member.Card.Length - 3); //MessageBox.Show(txt); Usual.Mone_ID_day = Convert.ToInt32(txt);//获取Mone的ID并截取后3位转化成日期 Common.IsRunning = true; Usual.Root_Path = Directory.GetCurrentDirectory();//存储当前的运行根目录 classObj.Trace_Output("成功读取根目录"); classObj.Scan_Local_Image(); }
/// <summary> /// 处理 酷Q 的插件启动事件回调 /// </summary> /// <param name="sender">事件的触发对象</param> /// <param name="e">事件的附加参数</param> public void CqAppEnable(object sender, CqAppEnableEventArgs e) { // 当应用被启用后,本方法将被调用。 // 如果酷Q载入时应用已被启用,则在 ICqStartup 接口的实现方法被调用后,本方法也将被调用一次。 // 如非必要,不建议在这里加载窗口。(可以添加菜单,让用户手动打开窗口) Common.IsRunning = true; }
/// <summary> /// 处理 酷Q 的插件启动事件回调 /// </summary> /// <param name="sender">事件的触发对象</param> /// <param name="e">事件的附加参数</param> public void CqAppEnable(object sender, CqAppEnableEventArgs e) { // 当应用被启用后,本方法将被调用。 // 如果酷Q载入时应用已被启用,则在 ICqStartup 接口的实现方法被调用后,本方法也将被调用一次。 // 如非必要,不建议在这里加载窗口。(可以添加菜单,让用户手动打开窗口) Common.IsRunning = true; FEvent_Study.JsonDataInit();//读取json信息 FEvent_BlackList.JsonDataInit(); }
/// <summary> /// 处理 酷Q 的插件启动事件回调 /// </summary> /// <param name="sender">事件的触发对象</param> /// <param name="e">事件的附加参数</param> public void CqAppEnable(object sender, CqAppEnableEventArgs e) { // 当应用被启用后,本方法将被调用。 // 如果酷Q载入时应用已被启用,则在 ICqStartup 接口的实现方法被调用后,本方法也将被调用一次。 // 如非必要,不建议在这里加载窗口。(可以添加菜单,让用户手动打开窗口) Common.IsRunning = true; Common.CqApi.AddLoger(Sdk.Cqp.Enum.LogerLevel.Info, "日志", "样例启动"); }
/// <summary> /// 处理 酷Q 的插件启动事件回调 /// </summary> /// <param name="sender">事件的触发对象</param> /// <param name="e">事件的附加参数</param> public void CqAppEnable(object sender, CqAppEnableEventArgs e) { // 当应用被启用后,本方法将被调用。 // 如果酷Q载入时应用已被启用,则在 ICqStartup 接口的实现方法被调用后,本方法也将被调用一次。 // 如非必要,不建议在这里加载窗口。(可以添加菜单,让用户手动打开窗口) //Init phase start Values.SetConnectManager(new ConnectManager()); Values.SetEventHandler(new EventHandler()); Values.SetCommandHandler(new Command.CommandHandler()); //Init phase end Values.PluginEnabled = true; Common.IsRunning = true; }
/// <summary> /// 处理 酷Q 的插件启动事件回调 /// </summary> /// <param name="sender">事件的触发对象</param> /// <param name="e">事件的附加参数</param> public void CqAppEnable(object sender, CqAppEnableEventArgs e) { // 当应用被启用后,本方法将被调用。 // 如果酷Q载入时应用已被启用,则在 ICqStartup 接口的实现方法被调用后,本方法也将被调用一次。 // 如非必要,不建议在这里加载窗口。(可以添加菜单,让用户手动打开窗口) //应用启用的时候就获取祈愿信息 Helper.GetPrincess(); Helper.GetWitch(); timer = new System.Timers.Timer(); //启动定时器 timer.Enabled = true; timer.Interval = 60000;//执行间隔时间,单位为毫秒;此时时间间隔为1分钟 //绑定执行方法 timer.Elapsed += new ElapsedEventHandler(CheckUpdatetimer_Elapsed); //设置是否循环执行 timer.AutoReset = true; Common.IsRunning = true; }
public void CqAppEnable(object sender, CqAppEnableEventArgs e) { #region 注册模块 //注册群消息 Common.UnityContainer.RegisterType <IReceiveGroupMessage, Event_GroupMessage>("群消息处理"); //注册菜单控制中心 Common.UnityContainer.RegisterType <ICallMenu, Event_MainSetting>("控制中心"); //通用计时器 Common.UnityContainer.RegisterType <ICommonTimer, NewsService>("通用计时器-新闻"); Common.UnityContainer.RegisterType <ICommonTimer, TimeTickService>("通用计时器-闹钟"); Common.UnityContainer.RegisterType <ICommonTimer, InfoQService>("通用计时器-InfoQ"); #endregion #region 刷新间隔计时器 Common.RefreshTimers(); Common.InitCommonTimer(); #endregion Common.Info("应用初始化完毕"); }