Autohotkey 在子程序触发后保持按键复位
我试图获得一个要保持的键,然后一个子程序以一定的间隔运行,但是在子程序运行之后,该键停止保持Autohotkey 在子程序触发后保持按键复位,autohotkey,Autohotkey,我试图获得一个要保持的键,然后一个子程序以一定的间隔运行,但是在子程序运行之后,该键停止保持 F1:: alt := not alt if (alt) { Click down SetTimer, Sell, 6000 } else { Click up SetTimer, Sell, off } Return Sell: alt = false SendRaw test
F1::
alt := not alt
if (alt)
{
Click down
SetTimer, Sell, 6000
}
else
{
Click up
SetTimer, Sell, off
}
Return
Sell:
alt = false
SendRaw test
Sleep 50
Send {Enter}
alt = true
Return
按画图的方式使用脚本(使用铅笔工具)没有问题(当然,在绘图时键入“test”并按enter键没有效果)。你在哪个程序中使用它?另外,由于子例程中的
alt=false
和alt=true
仅相隔50毫秒,因此它的用途是什么?我在游戏中使用它,按住鼠标按钮,然后提交命令(在Sell例程中)。该命令将打开一个要运行的新菜单。然后,它再次按住鼠标按钮。使用画图中的脚本(使用铅笔工具)工作时没有问题(当然,键入“test”并按enter键在绘图时没有效果)。你在哪个程序中使用它?另外,由于子例程中的alt=false
和alt=true
仅相隔50毫秒,因此它的用途是什么?我在游戏中使用它,按住鼠标按钮,然后提交命令(在Sell例程中)。该命令将打开一个要运行的新菜单。然后它再次按住鼠标键。