AHK:请教如何把几个KEYWAIT脚本放进一个脚本里
发布网友
发布时间:2024-10-01 13:32
我来回答
共1个回答
热心网友
时间:2024-12-12 01:48
Loop很耗资源的,而且还会发生延时之类的问题。
写成热键就行了:
$m::
;注意这里有个“$”,表示这段代码不会被send {m}触发,不过你这里没有send {m},如果有就得注意这个问题
;如果还要发送m这个按键信息的话,加上“~”(不加上的话就相当于屏蔽了m键)
KeyWait, m, D
;这一句在这里是多余的了,之前在Loop中才需要。
Send, {d down}
Sleep, 1
Send, {d up}
Send, {s down}
Sleep, 1
Send, {d down}
Sleep, 1
Send, {l down}
Sleep, 50
Send, {s up}
Send, {d up}
Send, {l up}
return
$n::
KeyWait, n, D
Send, {a down}
Sleep, 1
Send, {a up}
Send, {s down}
Sleep, 1
Send, {a down}
Sleep, 1
Send, {l down}
Sleep, 50
Send, {s up}
Send, {a up}
Send, {l up}
Return