wasd
некоторые координаты на успевают записаться
Если вы пишете в файл, да ещё и каждый раз открывая/закрывая этот файл, то, может, и не успевают.
может потому MouseGetPos работает не так быстро
Вот скрипт для проверки. Запустите, настройтесь
, и начинайте быстро двигать мышь в течение секунды. Через секунду в консоли смотрите результаты
Global $pos = MouseGetPos()
Global $p0 = $pos[0], $p1 = $pos[1]
Global $i = 0, $j = 0
Do
$pos = MouseGetPos()
If $pos[0] <> $p0 Or $pos[1] <> $p1 Then
AdlibRegister("stop", 1000)
ExitLoop
EndIf
Until 0
Do
$i += 1
$pos = MouseGetPos()
If $pos[0] <> $p0 Or $pos[1] <> $p1 Then
$p0 = $pos[0]
$p1 = $pos[1]
$j += 1
EndIf
Until 0
Func stop()
ConsoleWrite("Количество вызовов функции MouseGetPos : " & $i & @CRLF)
ConsoleWrite("Количество изменений координат : " & $j & @CRLF)
Exit
EndFunc