CODE:
win w = window (-1, "WebViewHost", -1);
Есть две одинаковые программы с двумя одинаковыми указателями, но в одной программе работает sendmouse, а во второй нажатие не хочет происходит.
Причем в первой программе вот этот кусок кода работает коректно как и весь в принципе.
CODE:
if(findimage(1, #i_rise[0][0], 0, #px[0], #py[0], 0, 0, w.widthclient, w.heightclient, w)==1)
{
sendmouse(LEFT, px[0], py[0], w);
sleep(rand(2000, 4000));
check_page_reset = 0;
}
{
sendmouse(LEFT, px[0], py[0], w);
sleep(rand(2000, 4000));
check_page_reset = 0;
}
Во второй программе с таким же указателем на контрол этот же код работает без sendmouse, то есть, выполняется все кроме sendmouse.
Находиться картинка (проверял через логирование), sendmouse (если сделать так: sendmouse(LEFT, px[0], py[0], -1) выдаст ошибку где можна увидеть по каким координатам должен был произойти клик, сверил через шпион - по координатам целиться правильно, но самого клика не происходит.), sleep тоже работает. В чем может быть проблема? Заранее спасибо)