Тема: AHK: Выполнить действие после отпускания хоткея(LOOP)
Нужно чтобы в зависимости от количества выполненных циклов выполнялось определенное действие.
1::
LOOP
{
; Действие зацикливания
sleep, 50
GetKeyState, state, 1, P
if state = U
break
}
Return
1 Up::
if loop = 1
{
; Если только 1 раз прошел цикл, то сделать это
}
if loop = 2
{
; Если 2, то сделать то-то
}
if loop = 3
{
; Если 3, то сделать то-то
}
Return
И еще одно. Нужно чтобы действие было фактически одно и тоже самое, но шло по нарастающей.
Что-то вроде:
1 Up::
if loop = 1
{
send {1*1}
}
if loop = 2
{
send {1*2}
}
if loop = 3
{
send {1*3}
}
Т.е. чтобы если выполнится 100 циклов, то выполнилось действие:
if loop = 100
{
send {1*100}
Помогите, пожалуйста, подскажите, как это можно сделать. Желательно на примерах... Или статью какую полезную, я почитаю... А то я даже не знаю в какую сторону мне копать, чтобы это сделать.