Ejemplo n.º 1
0
        /// <summary>
        /// 启动自动推兔
        /// </summary>
        private async void AutoPush()
        {
            IntPtr Han = GetWebHandle(mainWeb.Handle);

            MiscHelper.AddLog("开始推兔!", MiscHelper.LogType.System);
            Nodes Node = new Nodes();

            Node.ScInitialize(Han);

            Thread PushThread = new Thread(Node.Start);

            PushThread.Start();
            while (PushThread.IsAlive == true)
            {
                await Task.Delay(1000);

                if (PushTimes.Value() == 0)
                {
                    PushThread.Abort();
                }
                if (DataUtil.Game.isOnline == false &&
                    DataUtil.Config.sysConfig.gameRestart == true)
                {
                    PushThread.Abort();
                    Refresh();
                    Helpers.Color Col = Helpers.Color.Instance;
                    Mouse         Mou = Mouse.Instance;
                    while (Col.Check(437, 177, 211, 209, 205) == false)
                    {
                        Mou.Click(800, 200);
                        await Task.Delay(1000);
                    }
                    AutoPush();
                }
            }
        }