1

这是我的 ahk 文件,垃圾邮件 F5 + 单击(按住):

$*F5::
Loop {
    if not GetKeyState("F5", "P")
    break
    Send, {f5}
    Click
}

如何确保循环仅在发送 CLICK 时停止(在 f5 之后)?有时循环以 F5 结束并且未发送点击

谢谢你

4

2 回答 2

1

使用 click 将点击发送到当前鼠标位置,该位置可能远离您想要的位置。确保当前鼠标位置位于所需位置。尝试在代码中添加以下内容以显示当前鼠标位置和活动窗口。

CoordMode,Mouse,Screen
MouseGetPos,mpx,mpy
tooltip, mouseposition = %mpx%.%mpy%, 1,1
sleep 5000
WinGetTitle, windowTitle, A
tooltip, Active Window = %windowTitle%, 1,1
sleep 5000
于 2011-05-29T07:58:12.457 回答
0

尝试以下操作而不是Click

Send Click

它有效吗?

于 2011-02-26T14:46:52.197 回答