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

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

111. soks - 01 Августа, 2021 - 05:01:59 - перейти к сообщению
мышь делает нажатие левой клавишей в фоновом режиме, но не перемещает курсор, может есть способ решить это?
win w=window ("AFCGame");
sleep(5000);
sendmouse(LEFT,757,442,w);
sleep(5000);
112. yanickel - 07 Сентября, 2021 - 08:39:16 - перейти к сообщению
А Возможно в Kibor сделать клик мышью на не свернутом приложении, не задействуя драйвер мыши(чтобы делал левый клик мыши и мышь нажимала без забирания курсора, а просто нажимала на указанном месте)
113. Ilya001 - 07 Сентября, 2021 - 08:43:28 - перейти к сообщению
 yanickel пишет:
А Возможно в Kibor сделать клик мышью на не свернутом приложении, не задействуя драйвер мыши(чтобы делал левый клик мыши и мышь нажимала без забирания курсора, а просто нажимала на указанном месте)

sendmouse попробуйте
114. yanickel - 07 Сентября, 2021 - 10:06:17 - перейти к сообщению
 Ilya001 пишет:
 yanickel пишет:
А Возможно в Kibor сделать клик мышью на не свернутом приложении, не задействуя драйвер мыши(чтобы делал левый клик мыши и мышь нажимала без забирания курсора, а просто нажимала на указанном месте)

sendmouse попробуйте


Пробовал, в активном не работает Растерялся
115. a300 - 03 Ноября, 2021 - 20:33:18 - перейти к сообщению
 Zireael пишет:
Использовать другой эмулятор.
В LDPlayer перетаскивание работает.


Здравствуйте.
Можете подсказать как в LDPlayer перетаскивание реализовать в не активном окне, что то у меня не выходит.
116. Zireael - 04 Ноября, 2021 - 03:06:54 - перейти к сообщению
 Цитата:
как в LDPlayer перетаскивание реализовать в не активном окне

CODE:
win w = window ("TheRender", "RenderWindow", window ("LDPlayer", "LDPlayerMainFrame", -1));
if(w)
{
sendmousetransfer(LEFT, 1049, 387, 674, 452, 0.02, w);
}
else
{
messagebox("Окно не найдено");
}
117. a300 - 04 Ноября, 2021 - 13:08:59 - перейти к сообщению
Спасибо.
Ещё вопрос что за единицы изменения скорости перемещения мыши в
sendmousetransfer(LEFT, 1049, 387, 674, 452, 0.02, w);
118. Zireael - 04 Ноября, 2021 - 13:19:34 - перейти к сообщению
 Цитата:
что за единицы изменения скорости перемещения

Дробное число, чем меньше тем медленнее перемещается курсор.
119. a300 - 04 Ноября, 2021 - 14:15:04 - перейти к сообщению
А возможно реализовать эту команду sendmousetransfer в виде функции с добавлением паузы между перемещением в конечные координаты и отпусканием кнопки мыши.
В текущей реализации при остановке в конечных координатах и отпускании кнопки мыши очень часто происходит как бы кинетическая прокрутка, из за резкой остановки с отпусканием кнопки, изображение продолжает двигаться с некоторым затуханием скорости в том же направлении. При уменьшении скорости движения в команде, становиться лучше но не на много.
120. Zireael - 04 Ноября, 2021 - 15:35:08 - перейти к сообщению
 Цитата:
А возможно реализовать эту команду sendmousetransfer в виде функции с добавлением паузы между перемещением в конечные координаты и отпусканием кнопки мыши.

Да, sendmousedown, sendmousemove или sendmousetransfer, sendmouseup, между вызовом функций ставьте нужные паузы.

Powered by ExBB FM 1.0 Final