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

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

11. Andrew - 10 Августа, 2013 - 17:04:55 - перейти к сообщению
Kibor , Надо просто из архива папку перенести на диск С.
А не работают мои изображения я не знаю почему Огорчение
(Добавление)
CODE:
win w=window ("Ìèð Òåíåé Îíëàéí-èãðà - Google Chrome", "Chrome_WidgetWin_1", -1); // указатель изменить на свой
sleep(500);
activate(w);
sleep(500);
int col, xe, ye;
getdisplay(col, xe, ye);

loadimage (#Image_3[0][0], "C:\Ìèð Òåíåé\Image_2.bmp");
loadimage (#Image_4[0][0], "C:\Ìèð Òåíåé\Image_3.bmp");
int Image_5[72][16];
int Image_4[26][41];
int Image_3[59][10];
int PosX_3[512];
int PosY_3[512];
int PosX_4[512];
int PosY_4[512];


a:if (findimage(1, #Image_3[0][0], 0, #PosX_3[0], #PosY_3[0], 0, 0, xe, ye, 10, 30, 30, 40, 10, 10, 10, -1)<1)
{sleep(500); goto a;}
mouse(LEFT, PosX_3[0], PosY_3[0]);
sleep(500);

a1:if (findimage(1, #Image_4[0][0], 0, #PosX_4[0], #PosY_4[0], 0, 0, xe, ye, 10, 30, 30, 40, 10, 10, 10, -1)<1)
{sleep(500); goto a1;}
mouse(LEFT, PosX_4[0]+5, PosY_4[0]+20);
sleep(500);

key("ËÎÃÈÍ"); //вводим логин
sleep(700);
key(TAB);
sleep(700);
key("ÏÀÐÎËÜ"); // вводим пароль
sleep(700);
key(TAB);
sleep(700);
key(RETURN); // подтверждаем

Вот, с Вашими поправками
12. Kibor - 10 Августа, 2013 - 17:16:16 - перейти к сообщению
Заработало с Вашими рисунками с расширенными функциями:

CODE:
a:if (findimage(-1, #Image_3[0][0], 0, #PosX_3[0], #PosY_3[0], 0, 0, 1366, 653, 50, 50, 50, 50,50, 50, 80, 1, -1)<1)
{sleep(500); goto a;}
mouse(LEFT, PosX_3[0], PosY_3[0]);
sleep(500);

a1:if (findimage(-1, #Image_4[0][0], 0, #PosX_4[0], #PosY_4[0], 0, 0, 1366, 653, 60, 60, 60, 60,60, 60, 90, 1, -1)<1)
{sleep(500); goto a1;}
mouse(LEFT, PosX_4[0]+5, PosY_4[0]+20);
sleep(500);


Радость Не увидел редактированный пост.

arisno , если что не понятно спрашивайте.
13. Andrew - 10 Августа, 2013 - 17:19:12 - перейти к сообщению
Kibor , Радость
А, я ещё хотел спросить,почему нельзя редактировать сообщения.Точнее можно, но очень быстро Однако
14. Kibor - 10 Августа, 2013 - 17:23:17 - перейти к сообщению
 Andrew пишет:
a:if (findimage(1, #Image_3[0][0], 0, #PosX_3[0], #PosY_3[0], 0, 0, xe, ye, 10, 30, 30, 40, 10, 10, 10, -1)<1)
{sleep(500); goto a;}
mouse(LEFT, PosX_3[0], PosY_3[0]);
sleep(500);

a1:if (findimage(1, #Image_4[0][0], 0, #PosX_4[0], #PosY_4[0], 0, 0, xe, ye, 10, 30, 30, 40, 10, 10, 10, -1)<1)


Не хватает параметра. Функция была доработана. Подробнее:(для просмотра ссылки Вам необходимо авторизоваться)
 Andrew пишет:
почему нельзя редактировать сообщения.Точнее можно, но очень быстро

Сколько надо времени? Время редактирования уменьшилось для того что бы при разборе полетов не терялся смысл, поскольку если пост отредактирован после получения ответа, то никто не поймет о чем речь...
15. Andrew - 10 Августа, 2013 - 17:30:29 - перейти к сообщению
 Kibor пишет:
Не хватает параметра.

Простите. Функции брал из своего прежнего скрипта Огорчение
Можно Вас попросить, в моем посте изменить ссылку на вот эту http://yadi.sk/d/_CIpGbPm7ly9q, там исправленный скрипт и изображения, спасибо
16. Kibor - 10 Августа, 2013 - 17:35:44 - перейти к сообщению
Andrew , сделал

PS
Очень малый процент совпадений установлен для нахождения. У меня находит поле для поиска в мозиле Радость
Пред пред последний параметр должен быть больше.

Так работает:
a:if (findimage(1, #Image_3[0][0], 0, #PosX_3[0], #PosY_3[0], 0, 0, xe, ye, 50, 50, 50, 50,50, 50, 80, 1, -1)<1)
{sleep(500); goto a;}
mouse(LEFT, PosX_3[0], PosY_3[0]);
sleep(500);

a1:if (findimage(1, #Image_4[0][0], 0, #PosX_4[0], #PosY_4[0], 0, 0, xe, ye, 60, 60, 60, 60,60, 60, 90, 1, -1)<1)
{sleep(500); goto a1;}
mouse(LEFT, PosX_4[0]+5, PosY_4[0]+20);
sleep(500);
17. arisno - 11 Августа, 2013 - 09:24:43 - перейти к сообщению
Огромное спасибо Радость
18. Kibor - 11 Августа, 2013 - 19:35:50 - перейти к сообщению
Пожалуйста. обращайтесь.

Powered by ExBB FM 1.0 Final