Mam to teraz
tryb ustawiania, 3
SetKeyDelay, 350
^ o ::
$ stop: = 0
Pętla,
{
controlsend,,{a 30},ahk_pid 12144
controlsend,,{a 30}{s 30},ahk_pid 12144
controlsend,,{s 30},ahk_pid 12144
controlsend,,{s 30}{d 30},ahk_pid 12144
controlsend,,{d 30},ahk_pid 12144
controlsend,,{d 30}{w 30},ahk_pid 12144
controlsend,,{w 30},ahk_pid 12144
controlsend,,{w 30}{a 30},ahk_pid 12144
controlsend,,{w 30},ahk_pid 12144
controlsend,,{w 30}{d 30},ahk_pid 12144
controlsend,,{d 30},ahk_pid 12144
controlsend,,{d 30}{s 30},ahk_pid 12144
controlsend,,{s 30},ahk_pid 12144
controlsend,,{s 30}{a 30},ahk_pid 12144
if ($stop)
{
return
}
}
^ p :: $ stop: = 1
controlsend ,, {a 30} {s 30} wysyła 30 razy "a", a następnie 30 razy "s", ale chcę 30 razy
Pojedyncze naciśnięcie klawisza z 30 powtórzeniami działa bez problemów, ale jednoczesne naciśnięcia klawiszy nie działają jednocześnie. Zamiast tego działa sekwencyjnie. Czy możesz w tym pomóc?
macros
autohotkey
code
keystrokes
Salihcan Taşarkuyu
źródło
źródło
controlsend,,%string%, ahk_pid 12144
Odpowiedzi:
Myślę, że dwa sposoby mogą pomóc.
Pętle:
źródło