我现在知道了
settitlematchmode,3
SetKeyDelay,350
^ o ::
$ stop:= 0
环,
{
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
controlend,{a 30} {s 30}发送30次“ a”,然后发送30次“ s”,但我希望发送30次“ as”
具有30次重复的单个击键可以正常工作,但同时击键不能同时工作。而是按顺序工作。你能帮忙吗?
发送{as}不起作用?
—
ejbytes
不,它不是:(
—
SalihcanTaşarkuyu16年
哦对不起。我认为有两种方法可能会有所帮助。发送{a} {s};或mystr:=“ as”; 发送%mystr%;
—
ejbytes '16
尝试添加变量并将其设置为等于“ as”?类似于string = as。
—
DrZoo '16
controlsend,,%string%, ahk_pid 12144