Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задержка кликов мыши python

mind rake Знаток (272), на голосовании 2 месяца назад
Как установить задержку между нажатием и отжатием кнопки мыши, например, 100мс?
Голосование за лучший ответ
андрей капустин Ученик (235) 3 месяца назад
поподробнее что именно вы хотите
mind rakeЗнаток (272) 3 месяца назад
не регистрируются нажатия в PyAutoGui.leftClick()
андрей капустин Ученик (235) mind rake, скиньте код
mind rakeЗнаток (272) 3 месяца назад
клик получается слишком быстрым, нужна задержка между нажатием и отжатием
андрей капустин Ученик (235) mind rake, Чтобы добавить задержку между нажатием и отжатием кнопки мыши, вы можете использовать функцию mouseDown() для нажатия и mouseUp() для отжатия. Вот пример, как это можно сделать с использованием библиотеки pyautogui: import pyautogui as pg import time Координаты кнопки x, y = 973, 557 Нажимаем кнопку pg.mouseDown(x, y) # Нажимаем на кнопку time.sleep(1) # Задержка в 1 секунду (можно изменить по необходимости) Отпускаем кнопку pg.mouseUp(x, y) # Отпускаем кнопку В этом примере кнопка будет нажата на 1 секунду перед тем, как отпустится. Вы можете изменить значение time.sleep(1) на любое другое, чтобы настроить длительность задержки по вашему усмотрению.
mind rakeЗнаток (272) 3 месяца назад
Благодарю
mind rakeЗнаток (272) 3 месяца назад
 def click_mouse(pos_x, pos_y): 
pg.mouseDown(pos_x, pos_y)
time.sleep(0.2)
pg.mouseUp(pos_x, pos_y)
написал функцию, все работает идеально
Похожие вопросы