2011-02-05 55 views
1

这里是我的AHK文件,垃圾邮件F5 +点击(同时保持):AutoHotkey的:只有当所有键发送完成循环

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

如何确保仅环时,单击发送(F5后)停止?有时循环在F5结束和点击不发送

谢谢

回答

0

尝试以下方法,而不是点击

Send Click 

工作的呢?

1

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

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