- Ждем клика мышью
- Записываем координаты куда кликнули мышью
- Ждем пока отпустят кнопку мыши
- Записываем координаты где отпустили
- Работаем с этими данными дальше в скрипте
Пошарил в интернетах и слепил из каких-то примеров с различных источников что-то такое:
from pymouse import PyMouseEvent from Xlib import display def mousepos(): data = display.Display().screen().root.query_pointer()._data return data["root_x"], data["root_y"] class Clicker(PyMouseEvent): def __init__(self): PyMouseEvent.__init__(self) def click(self, x, y, button, press): if button == 1: if press: print mousepos() else: print mousepos() self.stop() C = Clicker() C.run()