これが私のahkファイルです。スパムF5+クリック(押したまま):
$*F5::
Loop {
if not GetKeyState("F5", "P")
break
Send, {f5}
Click
}
CLICKが送信されたとき(f5以降)にのみループが停止するようにするにはどうすればよいですか?ループがF5で終了し、クリックが送信されない場合があります
ありがとうございました
これが私のahkファイルです。スパムF5+クリック(押したまま):
$*F5::
Loop {
if not GetKeyState("F5", "P")
break
Send, {f5}
Click
}
CLICKが送信されたとき(f5以降)にのみループが停止するようにするにはどうすればよいですか?ループがF5で終了し、クリックが送信されない場合があります
ありがとうございました
クリックを使用すると、現在のマウスの場所にクリックが送信されます。現在のマウスの場所は、目的の場所から離れている可能性があります。現在のマウスの位置が目的の場所にあることを確認してください。コードに以下を追加して、現在のマウスの位置とアクティブなウィンドウを表示してみてください。
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
クリックの代わりに次のことを試してください
Send Click
それは機能しますか?