예제 #1
0
        public static void DragnDropFast(Point xy1, Point xy2)
        {
            SpecialEvents se    = new SpecialEvents();
            int           error = 0;
            string        x1;
            string        x2;

            do
            {
                if (error == 3)
                {
                    se.RestartBot();
                }
                x1 = MasterOfPictures.PixelIndicator(xy1);//контрольный пиксель
                MoveMouse(xy1);
                Thread.Sleep(100);
                LMBdown(xy1);
                Thread.Sleep(1000);
                MoveMouse(xy2);
                Thread.Sleep(2500);
                LMBup(xy2);
                Thread.Sleep(500);
                x2 = MasterOfPictures.PixelIndicator(xy1); //контрольный пиксель фото 2
                error++;
            } while (x1 == x2);                            //переместил ли машину
        }
        public bool ConditionActivated()
        {
            bool   x      = false;
            string active = "Color [A=255, R=56, G=56, B=56]";
            Point  p      = new Point(415, 260);

            if (MasterOfPictures.PixelIndicator(p) == active)
            {
                x = true;
            }
            return(x);
        }