Code: Select all
/#MaxThreadsPerHotkey 3
#NoEnv
#SingleInstance, Force
SetBatchLines, 11
SetMouseDelay, 0
+f8::
Toggle := !Toggle
Loop
{
If (!Toggle)
Break
t_i := A_TickCount
Loop, {
Click
}
}
return
Code: Select all
/#MaxThreadsPerHotkey 3
#NoEnv
#SingleInstance, Force
SetBatchLines, 11
SetMouseDelay, 0
+f8::
Toggle := !Toggle
Loop
{
If (!Toggle)
Break
t_i := A_TickCount
Loop, {
Click
}
}
return
Code: Select all
#MaxThreadsPerHotkey, 2
+f8::
Toggle := !Toggle
While Toggle
Click
return
Code: Select all
#MaxThreadsPerHotkey, 2
+f8:: ; scores ~50 clicks/second on my PC as opposed to ~15 clicks/second above
Toggle := !Toggle
While Toggle
{
DllCall("mouse_event", "UInt", 2) ; MOUSEEVENTF_LEFTDOWN
DllCall("mouse_event", "UInt", 4) ; MOUSEEVENTF_LEFTUP
}
return
Code: Select all
#NoEnv
#SingleInstance, Force
SetBatchLines, 11
SetMouseDelay, 0
count = 700
return
F2::
t_i := A_TickCount
Loop, %count% {
Click
}
MsgBox, % (A_TickCount - t_i) / 1000 ; elapsed time in s
return
Code: Select all
Toggle := !Toggle
While Toggle
{
---
}