AutoHotkey的:只有当所有键发送完成循环
问题描述:
这里是我的AHK文件,垃圾邮件F5 +点击(同时保持):AutoHotkey的:只有当所有键发送完成循环
$*F5::
Loop {
if not GetKeyState("F5", "P")
break
Send, {f5}
Click
}
如何确保仅环时,单击发送(F5后)停止?有时循环在F5结束和点击不发送
谢谢
答
尝试以下方法,而不是点击
Send 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