Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Работа с ОКНАМИ

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

11. Kibor - 15 Апреля, 2014 - 08:26:07 - перейти к сообщению
Возможно в случае если можно будет идентификацию сделать вкладки по каким то данным. Название например

Что вообще за вкладка? Вкладка или окно??
Если в мозиле новая вкладка то поф. У него один указатель можно получить по класу к примеру.
Экспериментируйте. Мне тяжело сказать. У каждого браузера свои вкладки.
12. samuilus - 17 Апреля, 2014 - 12:16:50 - перейти к сообщению
Подскажите пожалуйста, правильно ли я привязал окно браузера ?
Мне нужно что бы он работал в фоновом режиме.

И скажите пожалуйста, почему при запуске сего скрипта выдает ошибку :

Ошибка в loadimage(#but1[0][0],"C:\bot\but.bmp"Подмигивание



PHP:


win main=window ("Просто какой то сайт", "YandexBrowser_WidgetWin_1", -1) ;

int PosX_0[1], PosY_0[1] ;
int x1, y1 ;

int but[150][40];

string put = "C:\bot\" ;


loadimage(#but[0][0],put+"group.bmp") ;


START : //=======================================

if (findimage(1, #but[0][0], 255, #PosX_0[0], #PosY_0[0], 0, 0, main.widthclient, main.heightclient, main)==0)
{
sleep(100) ;
goto START ;
}

else
{
x1 = PosX_0[0]+imagewidth(#but[0][0])/2 ;
y1 = PosY_0[0]+imageheight(#but[0][0])/2 ;
mousemove(x1,y1) ;
sendmouse(LEFT, x1,y1) ;

sleep(1000) ;
goto FIND_JOB ;
}

FIND_JOB :




Заранее преогромнейше благодарен !
(Добавление)
Только что прочел на форуме Вы пишете, что при свернутом окне анализ картинок не подлежит, то есть поиск картинок в фоновом режиме невозможен ?
13. samuilus - 17 Апреля, 2014 - 17:08:15 - перейти к сообщению
Вот например рабочий пример перехода в браузере по ссылкам. Подскажите как его подправить ,что бы он работал в перекрытии? пожалуйста. Я уже закипел не могу понимать ничего.

PHP:


win main=w ("xxx.com", "YandexBrowser_WidgetWin_1", -1)


int x[1], y[1];
int x1, y1 ;

int G_0[51][14];
int L_0[42][14];


string put = "C:\bot-yandex\";

loadimage(#G_0[0][0],put+"G_0.bmp");
loadimage(#L_0[0][0],put+"L_0.bmp");


int color, xe, ye;
getdisplay(color, xe, ye);





ACT_1: if (findimage(1, #G_0[0][0], 255, #x[0], #y[0], 0, 0, xe,ye,-1 )==1)
{
sleep(2000);
x1=x[0]+imagewidth(#G_0[0][0])/2;
y1=y[0]+imageheight(#G_0[0][0])/2;
mouse(LEFT,x1,y1);
sleep(1000);
goto ACT_2 ;
}



ACT_2 : if (findimage(1, #L_0[0][0], 255, #x[0], #y[0], 0, 0, xe,ye,-1 )==1)
{
//sleep(2000);
x1=x[0]+imagewidth(#L_0[0][0])/2;
y1=y[0]+imageheight(#L_0[0][0])/2;
mouse(LEFT,x1,y1);
sleep(1000);
goto ACT_1 ;



Powered by ExBB FM 1.0 Final