1

Тема: AHK: Прерывание автоматического повторения

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

2 (изменено: Grey, 2011-12-13 01:20:31)

Re: AHK: Прерывание автоматического повторения

Не много переделанный пример из соседней темы:

~LButton::SetTimer, Cycle, % (IsStart:=!IsStart) ? -0:"Off"

Cycle:
   TrayTip,, начало выполнения действий
   Sleep, 750
1:
   TrayTip,, действие первое
   Sleep, IsStart ? 750:-1
   If !IsStart
      Goto, 2
   TrayTip,, действие второе
   Sleep, IsStart ? 750:-1
   If !IsStart
      Goto, 2
   TrayTip,, действие третье
   Sleep, IsStart ? 750:-1
   If !IsStart
      Goto, 2
   TrayTip,, действие четвёртое
   Sleep, IsStart ? 750:-1
   If !IsStart
      Goto, 2
   TrayTip,, действие пятое
   Sleep, IsStart ? 750:-1
   Goto, % IsStart ? "1":"2"
2:
   TrayTip,, конец выполнения действий
   Sleep, 750
   TrayTip
   Return