Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 2.07 Отправка сообщений мыши в неактивные и свернутые окна. Работа мыши в фоновом режиме

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

71. AdryV - 10 Ноября, 2017 - 00:11:19 - перейти к сообщению
курсор


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

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

также заметил что когда заменяю на sendmouse(LEFT, x[n5], y[n5], w); или sendmousetransfer(LEFT, 200, 200, 250, 250, 0.02, w);
все равно клик мышью происходит в последнем месте где была РЕАЛЬНЫЙ курсор мыши в окне
72. Kibor - 10 Ноября, 2017 - 02:59:41 - перейти к сообщению
Тут я ничего не могу сделать если игра не воспринимает 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]));
}
73. AdryV - 10 Ноября, 2017 - 04:08:40 - перейти к сообщению
в общем так в паинте не пашет ни sendmessage ни postmessage
код (Отобразить)

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

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

А это что?
ProjectER
(Добавление)
Там окно и контрол?
75. AdryV - 10 Ноября, 2017 - 04:23:12 - перейти к сообщению
скрины шпиона(для просмотра ссылки Вам необходимо авторизоваться) (для просмотра ссылки Вам необходимо авторизоваться)
я имел введу эти две разници
76. Kibor - 10 Ноября, 2017 - 04:37:26 - перейти к сообщению
А если этой посмотреть?
http://kibor-bot.com/files/SPYXX.rar
Слева 4 кнопка.
Как смотреть показано на этом видео
https://youtu.be/ykWn9rrEkS8
77. AdryV - 10 Ноября, 2017 - 04:48:26 - перейти к сообщению
(для просмотра ссылки Вам необходимо авторизоваться) как то так

ток я использовал 11 версию SPY++
78. Kibor - 10 Ноября, 2017 - 04:51:36 - перейти к сообщению
Ну он определяет главное окно. То что и кибор вверху.
Ваш указатель
window ("ER", "ProjectER", -1)

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

Проблема как я писал выше. Не хочет эта игра так мышку водить.
79. AdryV - 10 Ноября, 2017 - 05:28:41 - перейти к сообщению
 Kibor пишет:
Проблема как я писал выше. Не хочет эта игра так мышку водить.

эт уж точно(((
в проге spy++ нашел нужное окно игры, запустил логирование, и что бы не делал в игре лог чистый(((
в сравнение запустил паинт и выбрал окно рисования когда там вожу мышкой или чет нажимаю все пишется в лог и довольно много)
эх печально
80. Dantes3000 - 27 Августа, 2018 - 04:54:20 - перейти к сообщению
Как сделать свою функцию с нажатием мыши нормальную?

хочу 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);
}

Powered by ExBB FM 1.0 Final