If i set SetBatchLines, 10ms will script sleep on 10ms after every line? Is it same?
Code: Select all
SetBatchLines, 10ms
A:=1
B:=2
C:=3
ExitApp
Code: Select all
SetBatchLines, -1
A:=1
Sleep, 10
B:=2
Sleep, 10
C:=3
Sleep, 10
ExitApp
Code: Select all
SetBatchLines, 2000ms
A:=1
B:=2
C:=3
ExitApp
Also i have this code. If i set bigger value setbatchlines like 2000 i get 1500 clicks per sec, If i set setbatchlines 0 i get 150 clicks per sec. Why?
Code: Select all
setmousedelay 0
setbatchlines 0
Count = 0
Stop = 0
Return
F2::
ST := A_TickCount
Loop
{
Click
Count++
}
Return
Z::
ET := A_TickCount - ST
Clicks_Second := Count / (ET / 1000)
MsgBox %Clicks_Second% clicks per second.`n%Count% clicks total.`n%ET% MS total.
Return