Всем привет! Помогите разобраться.
if (findimage(1, #Image_0[0][0], 255, #PosX_0[0], #PosY_0[0], 0, 0, xe, ye, w1)!=0) pause(100);
{
beep (2000, 2000);
mouse(LEFT, PosX_0[0], PosY_0[0], 0, w1);
pause(2000);
}
После того, как находит изображение, кликает мышкой ВНЕ окна w1 в правый нижний угол экрана, вместо того, что бы кликнуть в координаты найденого изображения. Если в mouse указать конкретно координаты, то все работает как надо. В чем моя ошибка?
1. SanyaBruansk - 24 Января, 2022 - 00:39:01 - перейти к сообщению
2. Kibor - 24 Января, 2022 - 01:04:59 - перейти к сообщению
SanyaBruansk пишет:
if (findimage(1, #Image_0[0][0], 255, #PosX_0[0], #PosY_0[0], 0, 0, xe, ye, w1)!=0) pause(100);
{
beep (2000, 2000);
mouse(LEFT, PosX_0[0], PosY_0[0], 0, w1);
pause(2000);
}
{
beep (2000, 2000);
mouse(LEFT, PosX_0[0], PosY_0[0], 0, w1);
pause(2000);
}
CODE:
if (findimage(1, #Image_0[0][0], 255, #PosX_0[0], #PosY_0[0], 0, 0, xe, ye, w1)==1)
{
beep (2000, 2000);
mouse(LEFT, PosX_0[0], PosY_0[0], 0, w1);
pause(2000);
}
{
beep (2000, 2000);
mouse(LEFT, PosX_0[0], PosY_0[0], 0, w1);
pause(2000);
}
CODE:
while (findimage(1, #Image_0[0][0], 255, #PosX_0[0], #PosY_0[0], 0, 0, xe, ye, w1)==0) sleep(100);
beep (2000, 2000);
mouse(LEFT, PosX_0[0], PosY_0[0], 0, w1);
pause(2000);
beep (2000, 2000);
mouse(LEFT, PosX_0[0], PosY_0[0], 0, w1);
pause(2000);
3. SanyaBruansk - 24 Января, 2022 - 23:22:04 - перейти к сообщению
Спасибо большое! Все работает.