如何使用快捷键作为变量而不是文本
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%}
}
}
这是我的代码:
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%}
}
}