Тема: AHK: Последовательное нажатие клавиш в зависимости от условия
Здравствуйте, есть такой скрипт (при каждом нажатии клавиши 2, скрипт возвращается на исходную):
$2::
PixelGetColor, color, 645, 510
if color = 16777215
{
Send, {1 Down}
KeyWait, 2
Send, {1 Up}
}
else
{
PixelGetColor, color, 653, 510
if color = 16777215
{
Send, {2 Down}
KeyWait, 2
Send, {2 Up}
}
else
{
PixelGetColor, color, 664, 510
if color = 16777215
{
Send, {3 Down}
KeyWait, 2
Send, {3 Up}
}
}
}
return
Нужно чтобы он этого не делал, а продолжал свое движение, последовательно выполняя условия. Т.е. я спамлю клавишу 2 - скрипт дожидается пока будет выполнено первое условие, переходит ко 2-ой части, дожидается выполнения второго условия и т.д. до return.