win32: Einen Klick simulieren, ohne eine Mausbewegung zu simulieren?

Ich versuche, einen Mausklick auf ein Fenster zu simulieren. Ich habe momentan folgende Erfolge (ich verwende Python, aber es sollte für allgemeines win32 gelten):

win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)

Dies funktioniert gut. Wenn der Klick jedoch ausgeführt wird, während ich die Maus manuell bewege, wird die Cursorposition entfernt. Gibt es eine Möglichkeit, einen Klick direkt an ein bestimmtes @ zu sende(x,y) Koordinate ohne die Maus dorthin zu bewegen? Ich habe so etwas mit nicht viel Glück probiert:

nx = x*65535/win32api.GetSystemMetrics(0)
ny = y*65535/win32api.GetSystemMetrics(1)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN | \
                     win32con.MOUSEEVENTF_ABSOLUTE,nx,ny)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP | \
                     win32con.MOUSEEVENTF_ABSOLUTE,nx,ny)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage