Wie kann ich Mausklicks unabhängig vom Fenster der Maus erkennen?Erkennen von Mausklicks in Fenstern mit Python
Perfekt in Python, aber wenn jemand es in jeder Sprache erklären kann, könnte ich es herausfinden.
fand ich diese auf Microsofts Website: http://msdn.microsoft.com/en-us/library/ms645533(VS.85).aspx
Aber ich sehe nicht, wie ich erkennen kann, oder die Meldungen aufgelistet abholen.
Versuchte pygame der pygame.mouse.get_pos() Funktion wie folgt:
import pygame
pygame.init()
while True:
print pygame.mouse.get_pos()
Das gibt nur 0,0. Ich bin nicht vertraut mit Pygame, fehlt etwas?
In jedem Fall würde ich eine Methode bevorzugen, ohne ein Drittanbieter-Modul zu installieren. (außer pywin32 http://sourceforge.net/projects/pywin32/)
Welche UI Toolkit/Bibliothek verwenden Sie? –
Ich denke, das sollte mit Win32ui und Ctypes möglich sein. Ich fand, dass ich die Mausposition mit windll.user32.GetCursorPos (Zeiger (pt_struct)) erhalten kann (für Details: http://monkut.webfactional.com/blog/archive/2008/10/2/python-win-mouse -Position) – monkut