1 (изменено: k000t54321, 2018-08-22 13:10:45)

Тема: AHK: Ошибка: 71 hotkeys have been received in the last

Здравствуйте, использую простой скрипт, он работает. Цель скрипта: Авто повтор нажатия пробела с максимальной скоростью, когда я зажимаю пробел.

$Space::
      Loop
         {
            Send, {Space}
            Sleep, 0
               Break
         }
Return

Но если зажать больше чем на 4 секунды выскакивает ошибка (71 hotkeys have been received in the last), может кто-нибудь поможет)

2

Re: AHK: Ошибка: 71 hotkeys have been received in the last

Нашел похожую тему Серый форум. Исправил в коде клавиши на нужные мне, работает без ошибок. Заметил, что второй предложный вариант в той теме не работает.

3

Re: AHK: Ошибка: 71 hotkeys have been received in the last

Задержку добавить наверное стоит.

4 (изменено: svoboden, 2018-08-22 22:55:18)

Re: AHK: Ошибка: 71 hotkeys have been received in the last

Если нужна максимальная скорость, то можно хоть так:

SetKeyDelay, -1 ; устанавливается скорость нажатий, -1 самый быстрый.
SetBatchLines -1 

$Space:: 
 While GetKeyState("Space","P")
 { 
 send {Space}
 sleep -1
  } 
return