Pywinauto sendet den Schlüssel an die AnwendungPython

Python-Programme
Anonymous
 Pywinauto sendet den Schlüssel an die Anwendung

Post by Anonymous »

Ich möchte Key-Down-Ereignisse mit Pywinauto an Spielanwendungen senden. Ich bekomme die Bewerbung so:

Code: Select all

from pywinauto.application import Application
app = Application()
app.connect(title='Adobe Flash Player 29')
win = app.window_(title_re = "Adobe Flash Player 29")
Dadurch kann ich Dinge wie Mausklicks an die Anwendung senden:

Code: Select all

win.Click(coords=(300,330))
Das funktioniert gut und ich kann auch „TypeKeys“-Ereignisse an die Anwendung senden:

Code: Select all

while True:
win.TypeKeys("w")
Anstatt jedoch die Taste gedrückt zu halten, sendet es wiederholt einzelne Buchstaben an das Spiel. Ich brauche stattdessen eine Möglichkeit, die Taste gedrückt zu halten (und dies muss im Kontext einer Anwendung geschehen, nicht nur bei einer reinen Tastatureingabe).

BEARBEITEN: Ich meine, ich möchte gehaltene Tastendrücke an andere Anwendungen als das aktive Fenster senden

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post