1 (изменено: Странникх, 2015-07-13 01:45:08)

Тема: AHK: Как задать SetTimer переменной

Как использовать переменную в SetTimer?

x := 2000

SetTimer, Test, %x%
Return

Test:
MsgBox, Успешно
Return

Нашел на англоязычном форуме следующий вид, но тоже не работает:

x = 2000

y := 0

SetTimer, Test, %x%
Return

Test:
MsgBox, Успешно
y++
if y != 2
SetTimer, Test, %x%
Else
SetTimer, Test, Off
Return

Добавлено:
Забавно, но так работает:

x = 2000

y := 0

Loop
{
SetTimer, Test, %x%
sleep, 10000
}
Return

Test:
MsgBox, Успешно
SetTimer, Test, Off
Return

И так тоже:

x := 2000

F1::
SetTimer, Test, %x%
Return

Test:
MsgBox, Успешно
SetTimer, Test, Off
Return

2

Re: AHK: Как задать SetTimer переменной

#Persistent