需要一些关于 AHK 文本循环脚本的指导

需要一些关于 AHK 文本循环脚本的指导

我是一名游戏玩家,主要玩 Roblox,我需要设置一个脚本,通过按斜线键打开聊天框,然后它会说全部爆炸,然后按回车键。我已经想出了一个脚本,我还读到你需要在每次击键之间有延迟才能注册,出于某种原因,我似乎不知道该怎么做。任何指导都将不胜感激。这是我到目前为止编写的脚本

working = 0

F12::
If (working = 0) {
   working = 1
   SetTimer, SendString, 30
} else {
   working = 0
   SetTimer, SendString, Off
}   
return

SendString:
Send, /
Sleep, 10  ; 10 milliseconds
Send, unchar all{Enter}
Return

答案1

据我所知,许多游戏可能需要延长按键间隔时间。10 毫秒可能根本不够。您可能希望尝试将其增加到最低 20 毫秒。

关于延迟发送单个按键的选项,请尝试替换例如:

SendString:
Send, /
Sleep, 10  ; 10 milliseconds
Send, unchar all{Enter}
Return

和:

SendString:
Send, /
Sleep, 20  ; 20 milliseconds
Send, u
Sleep, 20  ; 20 milliseconds
Send, n
Sleep, 20  ; 20 milliseconds
Send, c
Sleep, 20  ; 20 milliseconds
Send, h
Sleep, 20  ; 20 milliseconds
Send, a
Sleep, 20  ; 20 milliseconds
Send, r
Sleep, 20  ; 20 milliseconds
Send, {Space} 
Sleep, 20  ; 20 milliseconds
Send, a
Sleep, 20  ; 20 milliseconds
Send, l
Sleep, 20  ; 20 milliseconds
Send, l
Sleep, 20  ; 20 milliseconds
Send, {Enter}
Sleep, 20  ; 20 milliseconds
Return

相关内容