Форум сайта python.su
0
Мне нужно сделать скрипт, который будет нажимать на клавишу и держать ее неизвестное количество времени потом отпускать.
При помощи каких библиотек это можно реализовать?
Опишу суть задчи: на экране есть пиксель, если они не черного цвета, то должна нажиматься клавиша и быть зажатой до тех пор, пока цвет пикселя не станет черным
Вот мои попытки реализации при помощи Pynput, но они почему то не работают (со значением color все точно в порядке)
from pynput.keyboard import Key, Controller keyboard = Controller() key = 0 RUN = True while RUN: if color > 0: if key == 0: keyboard.press('d') key = 1 else: if key == 1: keyboard.release('d') key = 0
Отредактировано lllNF (Авг. 5, 2018 13:58:24)
Офлайн
13
keyboard.press не задерживает кнопку, а нажимает её 1 раз. Так что эффекта зажатия с pynput ты не получишь.
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн
0
DamMercul
keyboard.press не задерживает кнопку, а нажимает её 1 раз. Так что эффекта зажатия с pynput ты не получишь.
Отредактировано lllNF (Авг. 8, 2018 09:36:42)
Офлайн
13
lllNFИзвини, точно сам не пробовал. Попробуй на stackoverflow посмотреть, только на англоязычном. На русском ничего интересного нету и не было никогда.
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн
6
Офлайн