VladosS пишет:
Вот, новый вариант, упростил поиск
хм.. черезчур упрощен...
он не рабочий.
finddynamic надо вызывать 2 раза.
первый раз для получения изображения. второй для нахождения динамики.
типа этого
Цитата:
int f,g;
win wind=window (-1, "MozillaWindowClass", -1);
if (wind==0) {messagebox ("нет указател........");goto er;}
pause(500);
loop:;
sleep(10);
if (getkeystate(192)==1)Poisk();
goto loop;
er:;
function Poisk()
{
finddynamic(0, #f, #g, 0, 0, 0, 0, 0, 0, wind.widthclient, wind.heightclient, wind);
sleep(500);
if (finddynamic(1, #f, #g, 20, 20, 40, 40, 0, 0, wind.widthclient, wind.heightclient, wind)==1)
{
mousemove(f,g, wind);
}
}
win wind=window (-1, "MozillaWindowClass", -1);
if (wind==0) {messagebox ("нет указател........");goto er;}
pause(500);
loop:;
sleep(10);
if (getkeystate(192)==1)Poisk();
goto loop;
er:;
function Poisk()
{
finddynamic(0, #f, #g, 0, 0, 0, 0, 0, 0, wind.widthclient, wind.heightclient, wind);
sleep(500);
if (finddynamic(1, #f, #g, 20, 20, 40, 40, 0, 0, wind.widthclient, wind.heightclient, wind)==1)
{
mousemove(f,g, wind);
}
}