1

Тема: AHK: Выполнение кода, пока нажата определенная клавиша.

Добрый день. Пытаюсь сделать, чтоб пока была нажата определенная клавиша-циклически выполнялся поиск цвета на экране. Когда клавиша отжата-поиск прекращается и скрипт ждет. Почему-то, для каждого удачного поиска его надо нажимать по новой.
Пример моего кода:

 CoordMode, Pixel , Screen
kok:
E::
while GetKeyState ("E")
{
PixelSearch, Px, Py, 960, 537, 964, 543, 0x4E4EBF, 3, Fast
if ErrorLevel 
{
Goto, kok
}
else
Send, {LButton}
Sleep, 100
Exit
}
return 

2 (изменено: v413ry4nk4, 2021-08-18 15:35:03)

Re: AHK: Выполнение кода, пока нажата определенная клавиша.

~e::
	While GetKeyState("e", "P")

3

Re: AHK: Выполнение кода, пока нажата определенная клавиша.

Exit нужно убрать.

Win 7 x64
AHK v1.1.33.02
                       Справка тебе в помощь.