我想要一个脚本,按 F1 使AutoHotkey按住鼠标左键。然后我想让脚本在我再次按下键时释放鼠标。
我该怎么做?
答案 0 :(得分:14)
我会使用Click down和Click up
Click通常优于MouseClick,因为它会自动补偿用户是否通过系统控制面板交换了鼠标左键和右键。
F1::
alt := not alt
if (alt)
{
Click down
}
else
{
Click up
}
Return
答案 1 :(得分:5)
如果有人对此感兴趣,可以使用以下内容:
F1::Click % GetKeyState("LButton") ? "Up" : "Down"
答案 2 :(得分:0)
F1::
alt := not alt
If (alt)
{
MouseClick Left, 217, 51, , , D
}
Else
{
MouseClick Left, 217, 51, , , U
}
Return