AutoHotkey,MouseMove

时间:2013-07-03 22:07:55

标签: autohotkey

在AutoHotkey中,我想在X,Y处单击鼠标,其中X和Y已知,但我希望它返回到原始位置(任意)

现在我只有:

f::
Click 987,851
MouseMove,661,506
return

我想用新方法替换第3行,将其返回到原始位置

由于

2 个答案:

答案 0 :(得分:6)

您需要使用MouseGetPos保存以前的位置,然后将其恢复。

我认为应该这样做:

f::
MouseGetPos,xpos,ypos
Click 987,851
MouseMove,%xpos%,%ypos%
return

答案 1 :(得分:0)

这已经得到了解答,但仅仅是一个FYI,请务必使用SendMode Input进行即时鼠标移动。