Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Не могу определить window

Страниц (2): [1] 2 »
 

1. Kachan - 29 Февраля, 2016 - 05:30:30 - перейти к сообщению
Здравствуйте.
Проблема заключается вот в чем.
Я пишу бот на одну игру которая открывается через браузер, и там в каждом обновлений страницы меняется window.
На одной странице может быть:
CODE:
window ("Игра Онлайн-игра - Google Chrome", "Chrome_WidgetWin_1", -1);

CODE:
window ("Игра - Google Chrome", "Chrome_WidgetWin_1", -1);

CODE:
window ("Спящий-на-Краю, Биджу Курама – Google Chrome", "Chrome_WidgetWin_1", -1);

Как решить проблему?
2. Kibor - 29 Февраля, 2016 - 05:37:09 - перейти к сообщению
запускать над браузером..
CODE:
win w;
int x, y;
sleep(500);
getmouse(x, y);
w=getwindow(1, x, y);
3. Kachan - 29 Февраля, 2016 - 05:40:42 - перейти к сообщению
 Kibor пишет:
запускать над браузером..
CODE:
win w;
int x, y;
sleep(500);
getmouse(x, y);
w=getwindow(1, x, y);

А с таким кодом использовать sendmouse уже не получиться?
4. Kibor - 29 Февраля, 2016 - 05:41:33 - перейти к сообщению
при чем тут sendmouse ??
5. Kachan - 29 Февраля, 2016 - 05:44:53 - перейти к сообщению
 Kibor пишет:
при чем тут sendmouse ??

Я хочу сделать что бы бот работал в перекрытом окне (браузере)
Так как window постоянно изменяться, функция sendmouse некоректно работает
6. Kibor - 29 Февраля, 2016 - 06:32:52 - перейти к сообщению
при чем тут sendmouse
я дал код который позволяет получать указатель непосредственно при запуске скрипта в любом окне.
естественно что с ним будет пахать sendmouse

как работает код смотрите по описаниям функций в скрипте
7. Kachan - 29 Февраля, 2016 - 06:39:38 - перейти к сообщению
 Kibor пишет:
при чем тут sendmouse
я дал код который позволяет получать указатель непосредственно при запуске скрипта в любом окне.
естественно что с ним будет пахать sendmouse

как работает код смотрите по описаниям функций в скрипте

Стоит sendmouse нажать на найденную картинку в окне браузера как window снова поменяется и придется опять получать указатель
8. Kibor - 29 Февраля, 2016 - 06:45:37 - перейти к сообщению
Да используйте просто
window (-1, "Chrome_WidgetWin_1", -1);
че париться и выдумывать..

конечно можно проверять постоянно указатель на изменения, но в этом случае можно и так.
9. Kachan - 29 Февраля, 2016 - 06:46:56 - перейти к сообщению
 Kibor пишет:
Да используйте просто
window (-1, "Chrome_WidgetWin_1", -1);
че париться и выдумывать..

конечно можно проверять постоянно указатель на изменения, но в этом случае можно и так.

Спасибо большое)
10. Kibor - 29 Февраля, 2016 - 06:47:14 - перейти к сообщению
то есть sendmouse (LEFT, 133, 415, window (-1, "Chrome_WidgetWin_1", -1));

Powered by ExBB FM 1.0 Final