|
Also an sich sollte das möglich sein. Du hast geschrieben, dass es Verzögerung gibt, sprechen wir hier von Sekunden oder Millisekunden?
Beim initialisieren des Scripts ziehen wir uns einfach im voraus beide Fenster und lauschen dann auf Eingabe, so spart man sich natürlich die Millisekunden und sollte sich im Nanosekunden Bereich bewegen.
Hier ein mögliches Beispiel in Python:
import win32gui
import win32con
import win32api
import keyboard
first_window = win32gui.FindWindow("FirstWin", "title - FirstWin")
second_window = win32gui.FindWindow("SecondWin", "title - SecondWin")
while True:
try:
if keyboard.is_pressed("your_Button"):
win32api.PostMessage(first_window, win32con.your_Button, 0x44, 0)
win32api.PostMessage(second_window, win32con.your_Button, 0x44, 0)
Müsste man natürlich testen und debuggen, aber so in der Art könnte es aussehen.
|