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

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

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

> Описание: Отправка сообщений мыши в неактивные и свернутые окна. Работа мыши в фоновом режиме
soks
Отправлено: 01 Августа, 2021 - 13:01:59
Post Id



Пользователь
Прохожий


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




мышь делает нажатие левой клавишей в фоновом режиме, но не перемещает курсор, может есть способ решить это?
win w=window ("AFCGame");
sleep(5000);
sendmouse(LEFT,757,442,w);
sleep(5000);
 
 Top
yanickel
Отправлено: 07 Сентября, 2021 - 16:39:16
Post Id



Пользователь
Прохожий


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




А Возможно в Kibor сделать клик мышью на не свернутом приложении, не задействуя драйвер мыши(чтобы делал левый клик мыши и мышь нажимала без забирания курсора, а просто нажимала на указанном месте)
 
 Top
Ilya001
Отправлено: 07 Сентября, 2021 - 16:43:28
Post Id



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


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




 yanickel пишет:
А Возможно в Kibor сделать клик мышью на не свернутом приложении, не задействуя драйвер мыши(чтобы делал левый клик мыши и мышь нажимала без забирания курсора, а просто нажимала на указанном месте)

sendmouse попробуйте
 
 Top
yanickel
Отправлено: 07 Сентября, 2021 - 18:06:17
Post Id



Пользователь
Прохожий


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




 Ilya001 пишет:
 yanickel пишет:
А Возможно в Kibor сделать клик мышью на не свернутом приложении, не задействуя драйвер мыши(чтобы делал левый клик мыши и мышь нажимала без забирания курсора, а просто нажимала на указанном месте)

sendmouse попробуйте


Пробовал, в активном не работает Растерялся
 
 Top
a300
Отправлено: 04 Ноября, 2021 - 03:33:18
Post Id



Пользователь
Наблюдатель


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




 Zireael пишет:
Использовать другой эмулятор.
В LDPlayer перетаскивание работает.


Здравствуйте.
Можете подсказать как в LDPlayer перетаскивание реализовать в не активном окне, что то у меня не выходит.
 
 Top
Zireael
Отправлено: 04 Ноября, 2021 - 10:06:54
Post Id



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


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
как в LDPlayer перетаскивание реализовать в не активном окне

CODE:
win w = window ("TheRender", "RenderWindow", window ("LDPlayer", "LDPlayerMainFrame", -1));
if(w)
{
sendmousetransfer(LEFT, 1049, 387, 674, 452, 0.02, w);
}
else
{
messagebox("Окно не найдено");
}
 
 Top
a300
Отправлено: 04 Ноября, 2021 - 20:08:59
Post Id



Пользователь
Наблюдатель


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




Спасибо.
Ещё вопрос что за единицы изменения скорости перемещения мыши в
sendmousetransfer(LEFT, 1049, 387, 674, 452, 0.02, w);
 
 Top
Zireael
Отправлено: 04 Ноября, 2021 - 20:19:34
Post Id



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


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
что за единицы изменения скорости перемещения

Дробное число, чем меньше тем медленнее перемещается курсор.
 
 Top
a300
Отправлено: 04 Ноября, 2021 - 21:15:04
Post Id



Пользователь
Наблюдатель


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




А возможно реализовать эту команду sendmousetransfer в виде функции с добавлением паузы между перемещением в конечные координаты и отпусканием кнопки мыши.
В текущей реализации при остановке в конечных координатах и отпускании кнопки мыши очень часто происходит как бы кинетическая прокрутка, из за резкой остановки с отпусканием кнопки, изображение продолжает двигаться с некоторым затуханием скорости в том же направлении. При уменьшении скорости движения в команде, становиться лучше но не на много.
 
 Top
Zireael
Отправлено: 04 Ноября, 2021 - 22:35:08
Post Id



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


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
А возможно реализовать эту команду sendmousetransfer в виде функции с добавлением паузы между перемещением в конечные координаты и отпусканием кнопки мыши.

Да, sendmousedown, sendmousemove или sendmousetransfer, sendmouseup, между вызовом функций ставьте нужные паузы.
 
 Top
Страниц (12): В начало « 4 5 6 7 8 9 10 11 [12]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« О программе Кибор »


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




Powered by