gennadyi |
Отправлено: 15 Июля, 2017 - 16:22:06
|
Прохожий
Покинул форум
Сообщений всего: 6
Дата рег-ции: Июнь 2017
Репутация: 0
|
Не посылает клик в неактивное окно. findheapcolor отрабатывает наводит мышь но не кликает
poisk_ystrici:
win aa=window ("Mordo Junior: Новая битва", "KOP", -1);
int skolko_ishem_po_vremeni=1000;// Сколько ищем по времени
int color[3];//Количество цветов для. Нужно найти в поиске цветов и записать ниже взависимости от моба
color[0]=6481876; color[1]=8714228; color[2]=4703864; //
int kol[3];//Количество цветов для совпадения пикселей
kol[0]=1; kol[1]=1; kol[2]=1;//Тут сколько должно совпасть пикселей для каждого цвета
int kol_cvetov_kotorie_ishem=3; //Количество цветок которые ищем
int min_col=2;//Минимальное количество цветов что бы поиск прошел
int x[50], y[50];//Тут координаты найденные
sleep(1000);
int colors, xw, yw;//Переменные для параметров экрана
getdisplay(colors, xw, yw);// Определине параметров экрана(глубина цвета, разрешение экрана по горизонтали, разрешение экрана по вертикали)
int r=10; // Разбежность в цвете
int k=findheapcolor(skolko_ishem_po_vremeni, #color[0], #kol[0], kol_cvetov_kotorie_ishem, min_col, #x[0], #y[0], 20, 20, 50, 50, 0, 0, xw, yw, r, r, r, r, r, r, aa);
int n=0;
if (n<k)
{
sendmouse(LEFT,x[n], y[n]+10, aa);
//mouse(LEFT,x[n], y[n]+10);
sleep(4000);
//keydown(CONTROL);
//keydown(65);
//sleep(100);
//keyup(CONTROL);
//keyup(65);
goto poisk_ystrici;
}
sleep(2000);
goto poisk_ystrici; |
|
|
gennadyi |
Отправлено: 15 Июля, 2017 - 16:37:44
|
Прохожий
Покинул форум
Сообщений всего: 6
Дата рег-ции: Июнь 2017
Репутация: 0
|
int skolko_ishem_po_vremeni=1000;// Сколько ищем по времени[/quote] ну это для сея пометка что бы знать что означает ячейка в цикле, если в активное окното клики посылаются.
Вот рабочая прога
poisk_ystrici:
int skolko_ishem_po_vremeni=1000;// Сколько ищем по времени
int color[3];//Количество цветов для. Нужно найти в поиске цветов и записать ниже взависимости от моба
color[0]=6481876; color[1]=8714228; color[2]=4703864; //
int kol[3];//Количество цветов для совпадения пикселей
kol[0]=1; kol[1]=1; kol[2]=1;//Тут сколько должно совпасть пикселей для каждого цвета
int kol_cvetov_kotorie_ishem=3; //Количество цветок которые ищем
int min_col=2;//Минимальное количество цветов что бы поиск прошел
int x[50], y[50];//Тут координаты найденные
sleep(1000);
int colors, xw, yw;//Переменные для параметров экрана
getdisplay(colors, xw, yw);// Определине параметров экрана(глубина цвета, разрешение экрана по горизонтали, разрешение экрана по вертикали)
int r=10; // Разбежность в цвете
int k=findheapcolor(skolko_ishem_po_vremeni, #color[0], #kol[0], kol_cvetov_kotorie_ishem, min_col, #x[0], #y[0], 20, 20, 50, 50, 0, 0, xw, yw, r, r, r, r, r, r, -1);
int n=0;
if (n<k)
{
mouse(LEFT,x[n], y[n]+10);
sleep(4000);
keydown(CONTROL);
keydown(65);
sleep(100);
keyup(CONTROL);
keyup(65);
goto poisk_ystrici;
}
sleep(2000);
goto poisk_ystrici;
мне хотелось бы в одном окне играть а в другом что бы бот работал |
|
|
|