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

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

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

> Без описания
Scorp1978
Отправлено: 27 Марта, 2016 - 18:28:18
Post Id



Пользователь
Участник


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




Есть вот такой код когда запускаешь через киборга все работает нормально, когда компилишь в exe определяет только один тип указателя мыши. Подскажите что не так.
CODE:
win w;
int xm, ym;
int glHandle,glHandle_0; // определение идентификатора указателя руки
sleep(2000);
start1:
mouse_(2000,1,32, 86,700);
getmouse(xm, ym);
w=getwindow(1, xm, ym);
glHandle_0=getcursor(w);
pause(1000);
mousemove(546, 113);
pause(2000);
glHandle=getcursor(w);
messagebox(format(glHandle_0));
messagebox(format(glHandle));
if (glHandle_0==glHandle){goto start1;}

function mouse_(int p1, int m, int xm, int ym, int p2)
{
pause(p1);
if (m==1) mouse(LEFT, xm, ym);
if (m==2) mouse(MIDDLE, xm, ym);
if (m==3) mouse(RIGHT, xm, ym);
if (m==4) mousedown(LEFT, xm, ym);
if (m==5) mousedown(MIDDLE, xm, ym);
if (m==6) mousedown(RIGHT, xm, ym);
if (m==7) mouseup(LEFT, xm, ym);
if (m==8) mouseup(MIDDLE, xm, ym);
if (m==9) mouseup(RIGHT, xm, ym);
if (m==10) mousedbl(LEFT, xm, ym);
pause(p2);
}
 
 Top
Scorp1978
Отправлено: 28 Марта, 2016 - 10:34:25
Post Id



Пользователь
Участник


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




Помогите!!!
 
 Top
Kibor
Отправлено: 28 Марта, 2016 - 13:01:31
Post Id



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


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




CODE:
win w;
int xm, ym;
int glHandle,glHandle_0;
sleep(1000);
mousemove(325, 449);
sleep(1000);
getmouse(xm, ym);
w=getwindow(1, xm, ym);
glHandle_0=getcursor(w);
messagebox(glHandle_0);
mousemove(325, 449);
pause(1000);
glHandle=getcursor(w);
messagebox(glHandle);

что в кибор.. что в exe.. работает
 
 Top
Scorp1978
Отправлено: 29 Марта, 2016 - 04:58:11
Post Id



Пользователь
Участник


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




т.е. рука и стрелка в exe у Вас определяет под разными идентификаторами?
 
 Top
Kibor
Отправлено: 29 Марта, 2016 - 08:41:23
Post Id



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


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




 Scorp1978 пишет:
т.е. рука и стрелка в exe у Вас определяет под разными идентификаторами?

конечно.. как в кибор..

этот код запустить надо и поставить первыми координаты ссылки вторыми координаты текста.
 
 Top
Scorp1978
Отправлено: 04 Апреля, 2016 - 05:11:54
Post Id



Пользователь
Участник


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




не получается, так работает только в ехе компилишь все одинаковые указатели, может быть attach надо использовать?
 
 Top
Kibor
Отправлено: 04 Апреля, 2016 - 09:31:29
Post Id



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


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




все работает. сам проверил.
надеюсь в одном окне проверка?
 
 Top
Scorp1978
Отправлено: 05 Апреля, 2016 - 12:19:30
Post Id



Пользователь
Участник


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




да конечно в одном, вот этот кусок кода верный? два равно должно быть?
if (glHandle_0==glHandle){goto start1;}
 
 Top
Kibor
Отправлено: 05 Апреля, 2016 - 12:22:06
Post Id



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


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




два равно правильно.
скайп в личку.
 
 Top
Scorp1978
Отправлено: 05 Апреля, 2016 - 16:51:14
Post Id



Пользователь
Участник


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




нету скайпа Недовольство, огорчение только вайбер

CODE:
win w;
int xm, ym;
int glH1,glH0;
sleep(1000);
//w=window (-1, "Chrome_WidgetWin_1", -1);
start1:
mousemove(32,86);
mouse(LEFT);
sleep(1000);
glH0=getcursor();
pause(1000);
mousemove(546,107);
pause(3000);
glH1=getcursor();
messagebox(glH0);
messagebox(glH1);
if (glH1==glH0){goto start1;}


вот уже простейшая программа так работает компилишь сначала определяетя тип 65555 по том когда по второму кругу 65553 и далее всегда одинаково 65553

когда без компила первый 65553 второй 65581 и выходит из проги.
Может в настройках программы что нить надо?
(Добавление)
может кто из пользователей попробует скомпилит этот код и на первой странице форума запустит в самом верху. отработает или зациклится?

(Отредактировано автором: 05 Апреля, 2016 - 16:52:31)

 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by