如何使用快捷键作为变量而不是文本

How use shortkey as variable instead text

这是我的代码:

key0 = {1}
key1 = {A}

Loop
{
    If (GetKeyState(key0, "P"))
    {
        Send {key1}
    }
    else
    {
        Send {key0}
    }

    sleep 500
}

F12::ExitApp

无法正常工作。不能将键用作变量。任何人都可以向我解释如何执行此操作吗?

发送命令中的正确语法是在变量周围加上 % 符号。你在声明 {A} 中也有数字大括号 - 如果你使用 {A} 文字应该只是 A ,那么就不可能做到,例如{a down}。 例如。您将 key0 传递给 Getkeystate() - 与 send 命令中的大括号不同,第一个参数必须只是键名。

试试这个:

key0 = 1
key1 = A
loop
{
    if getkeystate(key0, "P")
    {
        send {%key1%}
    }
}