1 (изменено: SiberianFox, 2021-09-07 19:38:43)

Тема: AHK: Флудер

Добрый день есть проблема в коде, а именно не происходит нажатия клавиши Enter в первом случае, при перезапуске скрипта раза 3-4 или больше он начинает работать как надо. Как то можно сделать так чтобы скрипт работал сразу?

 
F10::
start := !start
SetTimer, Flood, % (start ? 5 : "off")
return

Flood:
SendInput, {Enter} (Вот тут проблема)
Sleep 1000
SendInput,*Текст*{Enter}
Random, rand,30000,60000
Sleep rand 
return

F11::
reload

F12::
pause

2

Re: AHK: Флудер

SiberianFox, некоторые игры требуют задержку в нажатии клавиш.
Также, у вас подпрограмма Flood начинается с нажатия Enter, это необходимое нажатие для активации чего-то в игре? Проверьте, насколько необходимо это нажатие.
Попробуйте:


F10::
SetKeyDelay, 20, 20
...
...

Flood:
Send, {Enter}
Sleep, 1000
Send,*Текст*{Enter}

или,


Flood:
SendInput, {Enter Down}
Sleep, 20
SendInput, {Enter Up}
Sleep, 1000
SendInput,*Текст*{Enter Down}
Sleep, 20
SendInput, {Enter Up}
Sleep, 20