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); } } } }
public int CmpColor(int x, int y, string color, int sim) { return(dm.CmpColor(x, y, color, sim)); }
public int CmpColor(int x, int y, string color, double sim = 0.9) { return(dm.CmpColor(x, y, color, sim)); }