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

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

 Страниц (12): В начало « 4 5 6 7 [8] 9 10 11 12 »   

> Описание: Отправка сообщений мыши в неактивные и свернутые окна. Работа мыши в фоновом режиме
AdryV
Отправлено: 10 Ноября, 2017 - 08:11:19
Post Id



Пользователь
Специалист


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




курсор


не могли бы доработать функцию sendmousemove для игры R2online
игра пиратка
защиты нет
sendmousemove в данной игре вообще не может навести курсор может она его и водит но игра не менят курсор иль как то так...
mousemove нормально справляется но это не удобно...

пробовал включать эмуляцию реального передвижения мыши, но и она не работает совместно с sendmousemove
(Добавление)
 AdryV пишет:
sendmousemove в данной игре вообще не может навести курсор может она его и водит но игра не менят курсор иль как то так...

также заметил что когда заменяю на sendmouse(LEFT, x[n5], y[n5], w); или sendmousetransfer(LEFT, 200, 200, 250, 250, 0.02, w);
все равно клик мышью происходит в последнем месте где была РЕАЛЬНЫЙ курсор мыши в окне
 
 Top
Kibor
Отправлено: 10 Ноября, 2017 - 10:59:41
Post Id



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


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




Тут я ничего не могу сделать если игра не воспринимает postmessage... или sendmessage

то есть прием такого сообщения напрямую окну.

можете сами поэкспериментировать с этим кодом.
тут можно выбрать нужную функцию..
30, 45 координаты
CODE:
win w=window (-1, "MozillaWindowClass", -1);

//postmessage(WM_MOUSEMOVE, 0, MAKELPARAM(30, 45), w);
sendmessage(WM_MOUSEMOVE, 0, MAKELPARAM(30, 45), w);

function MAKELPARAM(int x, int y)
{
char a[8];
codhex(x, #a[0]);
codhex(y, #a[2]);
return addressi(address(#a[0]));
}
 
 Top
AdryV
Отправлено: 10 Ноября, 2017 - 12:08:40
Post Id



Пользователь
Специалист


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




в общем так в паинте не пашет ни sendmessage ни postmessage
код (Отобразить)

заменил указатель на окно таким
win w=window (-1, "Afx:00000000FF790000:8", window ("Áåçûìÿííûé - Paint", "MSPaintApp", -1));
заработало с паинтом

с игрой же указатель есть ток один в итоге не хочет работать
win w=window ("ER", "ProjectER", -1);
sendmessage postmessage не пашут в игре
клас контрала шпион не пробивает... эта и вся разница которую я заметил
 
 Top
Kibor
Отправлено: 10 Ноября, 2017 - 12:11:52
Post Id



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


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




 AdryV пишет:
клас контрала шпион не пробивает

А это что?
ProjectER
(Добавление)
Там окно и контрол?
 
 Top
AdryV
Отправлено: 10 Ноября, 2017 - 12:23:12
Post Id



Пользователь
Специалист


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




скрины шпиона(для просмотра ссылки Вам необходимо авторизоваться) (для просмотра ссылки Вам необходимо авторизоваться)
я имел введу эти две разници
 
 Top
Kibor
Отправлено: 10 Ноября, 2017 - 12:37:26
Post Id



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


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




А если этой посмотреть?
http://kibor-bot.com/files/SPYXX.rar
Слева 4 кнопка.
Как смотреть показано на этом видео
https://youtu.be/ykWn9rrEkS8
 
 Top
AdryV
Отправлено: 10 Ноября, 2017 - 12:48:26
Post Id



Пользователь
Специалист


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




(для просмотра ссылки Вам необходимо авторизоваться) как то так

ток я использовал 11 версию SPY++

(Отредактировано автором: 10 Ноября, 2017 - 12:49:18)

 
 Top
Kibor
Отправлено: 10 Ноября, 2017 - 12:51:36
Post Id



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


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




Ну он определяет главное окно. То что и кибор вверху.
Ваш указатель
window ("ER", "ProjectER", -1)

Что там в контроле определяется я не знаю. Его можно не учитывать.

Проблема как я писал выше. Не хочет эта игра так мышку водить.
 
 Top
AdryV
Отправлено: 10 Ноября, 2017 - 13:28:41
Post Id



Пользователь
Специалист


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




 Kibor пишет:
Проблема как я писал выше. Не хочет эта игра так мышку водить.

эт уж точно(((
в проге spy++ нашел нужное окно игры, запустил логирование, и что бы не делал в игре лог чистый(((
в сравнение запустил паинт и выбрал окно рисования когда там вожу мышкой или чет нажимаю все пишется в лог и довольно много)
эх печально
 
 Top
Dantes3000
Отправлено: 27 Августа, 2018 - 12:54:20
Post Id



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


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




Как сделать свою функцию с нажатием мыши нормальную?

хочу mouse(LEFT,x,y,1,w); переделать в mouse_(LEFT,x,y,1,w);

Как мне значение LEFT, RIGHT, MIDDLE передать в функцию?
почему не работает mouse(1) если в кодах клавиш "1" - это левая кнопка мыши?

CODE:
function mouse_(???, int x, int y, int k, win ww)
{
if(k==1) activate(ww);
mousemove(x,y,ww); sleep(400); mouse(???); sleep(400);
}
 
 Top
Страниц (12): В начало « 4 5 6 7 [8] 9 10 11 12 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« О программе Кибор »


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




Powered by