...but I want 30 times "as"
Duas maneiras que eu acho que podem ajudar.
send {a}{s} ; ; or mystr:="as" ; set a string value send %mystr%; send string
Loops:
mystr:="as" ; set a string value Loop, 30 { send %mystr%; send string }
Eu tenho isso agora
settitlematchmode, 3
SetKeyDelay, 350
^ o ::
$ stop: = 0
Loop,
{
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} envia 30 vezes "a" e depois 30 vezes "s", mas eu quero 30 vezes "como"
O pressionamento de tecla único com 30 repetições funciona sem problemas, mas as teclas pressionadas simultaneamente não funcionam simultaneamente. Em vez disso, ele funciona sequencialmente. Você pode ajudar com isso?
Tags macros autohotkey code keystrokes