Ich schreibe ein Makro, das auf bestimmte Punkte auf dem Bildschirm klickt, wenn ich eine Taste drücke.
Beim ersten Drücken einer Taste läuft alles gut.
Ein anderer Tastendruck führt jedoch zu folgendem Fehler:
Hier ist der Code:
%Vor% Es scheint das erste Mal, dass die Funktion DeleteRun
von pyHook
ausgeführt wird, time.sleep(
) akzeptiert floats.
Bei allen folgenden Funktionsaufrufen scheint es nur Ganzzahlen zu akzeptieren.
Was verursacht das?
Ich kann nicht 5 Sekunden auf die Maus warten! Es soll Zeit sparen!
Spezifikationen:
Okay, wie wäre es damit? Fügen Sie eine Rückgabe True DeleteRun hinzu:
%Vor%Ich sollte wahrscheinlich gestehen, dass dies wenig mehr als Google-Fu war: Lesen Sie die Antwort zu diese Frage .
Ich bin mir nicht sicher, was diesmal mit Windows los ist, aber Sie könnten versuchen, einen hochpräzisen Ruhezustand mit select () ohne Dateideskriptoren vorzutäuschen.