1

Тема: AHK: Задержка после первого цикла скрипта

Суть скрипта: зажатая клавиша "Н" (sc23) воспроизводит циклы с попеременными нажатиями двух кнопок - "J" и "K", со своими значениями Sleep.

sc23::
Send {J down}
Sleep 25
Send {J up}
Sleep 70
Send {K down}
Sleep 25
Send {K up}
Return

Проблема: В игре у меня кнопки не попадают в тайминги откатов, то есть идет рассинхрон нажатий. При тестировании скрипта на блокноте я выяснил, что в конце первого цикла скрипта после Return идет некая пауза (несколько миллисекунд), а последующие циклы идут уже как нужно, без этой задержки.
Пример: "Зажимаю кнопку активации": JK(тут задержка)JKJKJKJK - дальше пошел спам как и задумано.

2

Re: AHK: Задержка после первого цикла скрипта

Попробуйте так:

h::
   While GetKeyState("h", "P") {
      Send {j down}
      Sleep 25
      Send {j up}
      Sleep 70
      Send {k down}
      Sleep 25
      Send {k up}
   }
Return
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder