Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Lenivec
Отправлено: 04 Декабря, 2017 - 16:15:29
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 1
Дата рег-ции: Дек. 2017  
Репутация: 0




Почитал вашу тему, что и где надо изменить, чтобы бот работал в фоновом режим со скрытым браузером. Сделал все также, но при запуске выдает ошибку INST[10]=findimage(1,#INST[11]2628,-1,#YKAZ_Ffindimage__x[0],#YKAZ_Ffindimage__y[0],0,0,-842150451,-842150451,-1). Подскажите пожалуйста, что изменить и нужно ли убирать из действий бота запуск браузера?
CODE:
win w;
int sum_KIB, x_KIB, y_KIB;
int Image_0_KIB[26][28];
int Image_1_KIB[44][46];
int Image_2_KIB[14][14];

start_();

findimage_(#Image_0_KIB[0][0], 0, 0, 0, 1, 0, 0, 0, -1, 0, 100, 1, 0, 0, #sum_KIB, #x_KIB, #y_KIB, w.widthclient, w.heightclient, w);
findimage_(#Image_2_KIB[0][0], 20000, 0, 0, 1, 0, 0, 0, -1, 0, 100, 1, 0, 0, #sum_KIB, #x_KIB, #y_KIB, w.widthclient, w.heightclient, w);
findimage_(#Image_1_KIB[0][0], 10000, 0, 0, 1, 0, 0, 0, -1, 0, 100, 1, 0, 0, #sum_KIB, #x_KIB, #y_KIB, w.widthclient, w.heightclient, w);
m_KIB4: key_(37, 1, 0, 300);
mouse_(0, 1, 475, 700, 200);
key_(38, 1, 0, 350);
key_(39, 1, 0, 280);
key_(40, 1, 0, 400); goto m_KIB4;


transparency (-1, w);
pause(1000);

function start_()
{
load_image_();
pause(1000);
}


function key_(int k, int m, int p1, int p2)
{
pause(p1);
if (m==1) sendkey(k);
if (m==2) sendkeydown(k);
if (m==3) sendkeyup(k);
pause(p2);
}


function mouse_(int p1, int m, int xm, int ym, int p2)
{
pause(p1);
if (m==1) sendmouse(LEFT, xm, ym);
if (m==2) sendmouse(MIDDLE, xm, ym);
if (m==3) sendmouse(RIGHT, xm, ym);
if (m==4) sendmousedown(LEFT, xm, ym);
if (m==5) sendmousedown(MIDDLE, xm, ym);
if (m==6) sendmousedown(RIGHT, xm, ym);
if (m==7) sendmouseup(LEFT, xm, ym);
if (m==8) sendmouseup(MIDDLE, xm, ym);
if (m==9) sendmouseup(RIGHT, xm, ym);
if (m==10) sendmousemove(xm, ym);
pause(p2);
}


function findimage_(int #Image, int t, int p1, int p2, int m, int xm, int ym, int p3, int fon, int r, int p, int k, int xs, int ys, int xf, int yf, int#sum, int#x, int#y)
{
int timKIB, sumKIB, xKIB, yKIB;
pause(p1);
sumKIB=0;
if (t!=1) timKIB=gettime();
a: if (r==0 && p==100){sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, -1); if (sum>0) goto e;}
else {sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, r, r, r, r, r, r, p, 1, -1); if (sum>0) goto e;}
if (t==0) return 0;
if (gettime()-timKIB<t){sleep(20); goto a;}
return 0;
e: sumKIB=sum; xKIB=x[0]; yKIB=y[0];
pause(p2);
if (m==1){sendmouse(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==2){sendmouse(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==3){sendmouse(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==4){sendmousedown(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==5){sendmousedown(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==6){sendmousedown(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==7){sendmouseup(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==8){sendmouseup(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==9){sendmouseup(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==10){sendmousemove(xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
return sumKIB;
}




function load_image_()
{
loadimage (#Image_0_KIB[0][0], "C:\Users\Ëåíèâåö\Desktop\Êèáîð\ÁÎÒ\opera.bmp");
loadimage (#Image_1_KIB[0][0], "C:\Users\Ëåíèâåö\Desktop\Êèáîð\ÁÎÒ\2.bmp");
loadimage (#Image_2_KIB[0][0], "C:\Users\Ëåíèâåö\Desktop\Êèáîð\ÁÎÒ\2048.bmp");
}
 
 Top
Dantes3000
Отправлено: 04 Декабря, 2017 - 16:37:14
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




в визуальнорм редакторе поставь галку - фоновый режим с привязкой к контролу.
При этом указатель будет записан в переменну w_KIB, a He w
 
 Top
angrybober112
Отправлено: 12 Марта, 2018 - 05:00:23
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2018  
Репутация: 0




Ув.Dantes3000 , я вот тоже не могу заставить кибора работать в фоновом режиме , хоть и прописанно у меня в скрипте win w_KIB , он все равно отказывается работать в свернутом окне , я нажал в визуальном редакторе галочку напротив Фонового режима , и поставил "привязать к конртолу" но ниче не получается , я уменьшаю окно браузера на 25% экрана , и кибор продолжает работу , рядом я могу открыть вкладку с какимто видео и смотреть его , а вот играть в соседнем окне не получится , т.к кибор делает активным то окно в котором он работает , так можно ли все таки сделать чтоб кибор работал при свернутом браузере или нет? уровень моих знаний в данном направлении равен нулю , поэтому видимо у меня и проблемы с фоновымрежимом , а в остальном кибор ужэ мне очень помог и продолжает помогать.
 
 Top
Dantes3000
Отправлено: 12 Марта, 2018 - 07:32:46
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




angrybober112 , код покажи
 
 Top
angrybober112
Отправлено: 13 Марта, 2018 - 07:56:43
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2018  
Репутация: 0




CODE:
win w_KIB;
int ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
int Image_0_KIB[83][21];
int Image_1_KIB[78][15];
int Image_2_KIB[25][16];

start_();

m_KIB1: sleep(100);

findimage_(#Image_0_KIB[0][0], 100, 0, 0, 1, 5, 5, 0, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
findimage_(#Image_1_KIB[0][0], 110, 0, 0, 1, 5, 5, 0, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
findimage_(#Image_2_KIB[0][0], 110, 0, 0, 1, 5, 5, 0, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB); goto m_KIB1;



function start_()
{
load_image_();
pause(1000);
int x, y;
getmouse(x, y);
w_KIB=getwindow(1, x, y);
ex_KIB=w_KIB.widthclient; ey_KIB=w_KIB.heightclient;
}


function findimage_(int #Image, int t, int p1, int p2, int m, int xm, int ym, int p3, int fon, int r, int p, int k, int xs, int ys, int xf, int yf, int#sum, int#x, int#y)
{
int timKIB, sumKIB, xKIB, yKIB;
pause(p1);
sumKIB=0;
if (t!=1) timKIB=gettime();
a: if (r==0 && p==100){sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, w_KIB); if (sum>0) goto e;}
else {sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, r, r, r, r, r, r, p, 1, w_KIB); if (sum>0) goto e;}
if (t==0) return 0;
if (gettime()-timKIB<t){sleep(20); goto a;}
return 0;
e: sumKIB=sum; xKIB=x[0]; yKIB=y[0];
pause(p2);
if (m==1){sendmouse(LEFT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==2){sendmouse(MIDDLE, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==3){sendmouse(RIGHT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==4){sendmousedown(LEFT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==5){sendmousedown(MIDDLE, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==6){sendmousedown(RIGHT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==7){sendmouseup(LEFT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==8){sendmouseup(MIDDLE, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==9){sendmouseup(RIGHT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==10){sendmousemove(xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
return sumKIB;
}




function load_image_()
{
loadimage (#Image_0_KIB[0][0], "D:\33%\Image_0.bmp");
loadimage (#Image_1_KIB[0][0], "D:\33%\Image_2новый кляйм.bmp");
loadimage (#Image_2_KIB[0][0], "D:\33%\Image_01.bmp");
}
 
 Top
Kibor
Отправлено: 13 Марта, 2018 - 08:39:14
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 angrybober112 пишет:
чтоб кибор работал при свернутом браузере

В свернутом нет изображения. Только в перекрытом.
 angrybober112 пишет:
кибор делает активным то окно в котором он работает

То не Кибор делает, а браузер активируется при получение сообщения клика.

Это видео поможет. Этот механизм позволяет скрыть браузер и работать в фоне даже с такими вкладками, где требуется что бы та страница была активной. 9 минута.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by