如何在脚本执行中启用/禁用键?

时间:2019-01-25 10:56:19

标签: autohotkey

您好,我的部分AutoHotkey脚本有问题。

我正在运行一个无限循环来检查文本,在我的脚本中,我试图禁用/启用特定键,直到满足特定条件,而不必担心用户是否按下/按住其他键。键或此特定键。

这是我的尝试(代码文件的一部分很大),当我按住它时,它以某种方式没有阻塞我的钥匙。

我确实这样声明了 Mylabel

MyLabel: 返回

RegExMatch(A_LoopReadLine, "You perform your Garrote perfectly. .*?", garotnumber)

if  (garotnumber) {
    Hotkey, &, MyLabel, Off
    stats.garotnumber := "on"

    if (stats.garotnumber == "on") {
        send, {g}
        stats.garotnumber := "off"
        VarSetCapacity(garotnumber,0)
        RegExMatch(A_LoopReadLine, "You perform your Death's Door perfectly. .*?", deathdoor)
        Sleep 20

        if(deathdoor) {
            VarSetCapacity(deathdoor,0)
            Sleep 20
            Hotkey, &, MyLabel, On
        }
    }
}

0 个答案:

没有答案