1

Тема: Пропускается часть цикла.

Иммется следующий цикл:

vk6A::
SendInput {Shift Down} ; зажали шифт на всё действие цикла
While GetKeyState(A_ThisHotkey,"p")
{

SendInput 4 ; нажали кнопку 4
Sleep 10
SendInput {LButton Down} ; зажали левую кнопку мыши на 100мс
Sleep 100
SendInput {LButton Up}
Sleep 10
SendInput {RButton Down} ; зажали правую кнопку мыши на 1000мс
Sleep 1000
SendInput {RButton Up}
Sleep 10
SendInput {LButton Down} ; зажали левую кнопку мыши на 1000мс
Sleep 1000
SendInput {LButton Up}
Sleep 10
SendInput 1 ; нажали кнопку 1
Sleep 10
SendInput {LButton Down} ; зажали левую кнопку мыши на 2000мс
Sleep 2000
SendInput {LButton Up}

Sleep 10

}
SendInput {Shift Up}  ; отжали шифт
return

Почему-то пропускается часть с зажатием левой кнопки мыши после нажатия четвёрки. Пробовал вместо зажатия вставлять просто 2 нажатия всё равно пропускает. В чём может быть проблема?

2

Re: Пропускается часть цикла.

Разобрался. проблема была не в цикле, а в конфликте анимации в игре.