Ich habe ein Skript, das mehrere Mausbewegungen verwendet, und wenn nötig, drücke ich F3, um die Bewegungen zu stoppen, die ein Neuladen erzwingen, oder ESC, um die Bewegungen zu stoppen, die die APP verlassen. Es funktioniert ohne Probleme in der normalen Geschwindigkeit.Unstoppable-Skript Ausgabe
Das Problem ist: Wenn ich die Mausgeschwindigkeit verringern und die Mausverzögerung erhöhen, wird das Skript unaufhaltbar: Ich drücke die F2, F3 und ESC Tasten mehrmals (versuchen, es zu stoppen), aber das Skript ignoriert es und läuft weiter Mausbewegungen.
Hier ist ein minimales Beispiel meines Problems:
SendMode Input
$F1::
SetDefaultMouseSpeed, 50
SetMouseDelay, 30
Mousemove, 200, 200
Mousemove, 600, 600
Mousemove, 200, 200
Mousemove, 600, 600
Mousemove, 200, 200
Mousemove, 600, 600
Mousemove, 200, 200
Mousemove, 600, 600
Mousemove, 200, 200
Mousemove, 600, 600
Mousemove, 200, 200
Mousemove, 600, 600
Mousemove, 200, 200
Mousemove, 600, 600
Mousemove, 200, 200
Mousemove, 600, 600
Mousemove, 200, 200
Mousemove, 600, 600
Mousemove, 200, 200
Mousemove, 600, 600
Mousemove, 200, 200
Mousemove, 600, 600
SoundPlay, *48
return
$F2:: Pause
$F3:: Reload
$ESC:: ExitApp
Warum ist es passiert und wie kann ich es beheben (wie kann ich das Skript auch bei geringer Geschwindigkeit + hohe Verzögerung Stopp)? ps: F1-Taste startet die mousemoves-Sequenz.