by Anonymous » 16 Feb 2025, 14:52
Beim Erstellen eines Skripts, das auf Spam umgeschaltet werden kann, habe ich das folgende
Problem gestoßen.
Code: Select all
import keyboard
import threading
def spam_this():
status = 0
while True:
if keyboard.is_pressed("F9") and status == 0:
status = 1
event.wait(1)
if keyboard.is_pressed("F9") and status == 1:
status = 0
event.wait(1)
while status == 1:
if keyboard.is_pressed("F9") and status == 1:
status = 0
event.wait(1)
print("test")
event = threading.Event()
threading.Thread(target=spam_this).start()
< /code>
Das obige Skript funktioniert perfekt. Wenn ich jedoch den Zeilendruck ("Test")
in Tastaturen ändere.
Code: Select all
import keyboard
import threading
def spam_this():
status = 0
while True:
if keyboard.is_pressed("F9") and status == 0:
status = 1
event.wait(1)
if keyboard.is_pressed("F9") and status == 1:
status = 0
event.wait(1)
while status == 1:
if keyboard.is_pressed("F9") and status == 1:
status = 0
event.wait(1)
keyboard.write("test")
event = threading.Event()
threading.Thread(target=spam_this).start()
Diese Version des Skripts mit der Tastatur.Write () kann mit der implementierten Toggle -Taste "F9" initiiert werden. Wenn Sie "F9" erneut drücken, hört es nicht auf, wie der Druck ("Test") Version von sich selbst. Titel. Ich verwende den Begriff "blockiert", da der Effekt ähnlich ist, wie die Blockierungsmethode wie time.sleep () bewirkt, wenn ich versuche, eine Weile zu erstellen: Schleife mit einem Umschütteln.
Beim Erstellen eines Skripts, das auf Spam umgeschaltet werden kann, habe ich das folgende [url=viewtopic.php?t=11587]Problem[/url] gestoßen.[code]import keyboard
import threading
def spam_this():
status = 0
while True:
if keyboard.is_pressed("F9") and status == 0:
status = 1
event.wait(1)
if keyboard.is_pressed("F9") and status == 1:
status = 0
event.wait(1)
while status == 1:
if keyboard.is_pressed("F9") and status == 1:
status = 0
event.wait(1)
print("test")
event = threading.Event()
threading.Thread(target=spam_this).start()
< /code>
Das obige Skript funktioniert perfekt. Wenn ich jedoch den Zeilendruck ("Test") [/code] in Tastaturen ändere.[code]import keyboard
import threading
def spam_this():
status = 0
while True:
if keyboard.is_pressed("F9") and status == 0:
status = 1
event.wait(1)
if keyboard.is_pressed("F9") and status == 1:
status = 0
event.wait(1)
while status == 1:
if keyboard.is_pressed("F9") and status == 1:
status = 0
event.wait(1)
keyboard.write("test")
event = threading.Event()
threading.Thread(target=spam_this).start()
[/code]
Diese Version des Skripts mit der Tastatur.Write () kann mit der implementierten Toggle -Taste "F9" initiiert werden. Wenn Sie "F9" erneut drücken, hört es nicht auf, wie der Druck ("Test") Version von sich selbst. Titel. Ich verwende den Begriff "blockiert", da der Effekt ähnlich ist, wie die Blockierungsmethode wie time.sleep () bewirkt, wenn ich versuche, eine Weile zu erstellen: Schleife mit einem Umschütteln.