Пример #1
0
 public void Fish()
 {
     scriptx = true;
     dm.MoveTo(320, 570);
     dm.LeftClick();
     dm.delay(400);
     dm.MoveTo(120, 173);
     dm.delay(20);
     dm.LeftClick();
     dm.delay(100);
     while (scriptx)
     {
         if (dm.CmpColor(402, 469, "ffffff", 1) == 0)     //如果进度条没出现就抬起
         {
             if (dm.CmpColor(402, 517, "04c76e", 1) == 0) //通过中间颜色判断上下
             {
                 while (dm.CmpColor(402, 469, "ffffff", 1) == 0)
                 {
                     dm.KeyDown(38);//38上 40下
                     if (dm.CmpColor(402, 499, "ffffff", 1) == 1)
                     {
                         dm.KeyUp(38);
                         dm.delay(100);
                     }
                 }
                 dm.KeyUp(38);
             }
             else
             {
                 while (dm.CmpColor(402, 469, "ffffff", 1) == 0)
                 {
                     dm.KeyDown(40);
                     if (dm.CmpColor(402, 533, "ffffff", 1) == 0)
                     {
                         dm.KeyUp(40);
                         dm.delay(100);
                     }
                 }
                 dm.KeyUp(40);
             }
         }
     }
 }
Пример #2
0
 public int CmpColor(int x, int y, string color, int sim)
 {
     return(dm.CmpColor(x, y, color, sim));
 }
Пример #3
0
 public int CmpColor(int x, int y, string color, double sim = 0.9)
 {
     return(dm.CmpColor(x, y, color, sim));
 }