Хочу пошутить над коллегой на работе, но скрипт отрабатывает только 10 кликов. Подскажите в чем косяк
Код:
#include <GUIConstantsEx.au3>
#include "..\MouseOnEvent.au3"
$num = 1
While 1
_MouseSetOnEvent($MOUSE_PRIMARYDOWN_EVENT, "_MouseClick")
Sleep(25)
HotKeySet("{ESC}", "_Quit")
WEnd
Func _MouseClick()
$aPos = MouseGetPos() ; текущие координаты курсора
$flagX = Random(0, 1, 1) ; если 0 то координата отрицательная
$flagY = Random(0, 1, 1) ; если 1 то коодината положительная
$MoveX = Random(0, 100, 1) ; новая координата Х
$MoveY = Random(0, 100, 1) ; Новая координата У
if $flagX = 0 Then
$MoveX = $MoveX * (-1)
EndIf
if $flagY = 0 Then
$MoveY = $MoveY * (-1)
EndIf
MouseMove($aPos[0] + $MoveX, $aPos[1] + $MoveY, 1)
ToolTip($num)
$num += 1
EndFunc
Func _Quit()
ToolTip("Стоп")
Exit
EndFunc