1

Тема: AHK: SetTimer отключение и включение цикла вопрос


1:: 
SetTimer, Time, On
return

2::
SetTimer, Time, Off
SetTimer, Time, On
return

Time:
Send 6
sleep, 1000
Send 7
sleep, 1000
Send 8
SetTimer, Time, Off
return

Данный скрипт активируется с помощью кнопки 1, далее с интервалом секунда идет отправка клавиш 6,7,8. Кнопка 2 должна по идее либо останавливать цикл, либо начинать сначала, однако ни первое и ни второе не происходит, цикл проходит дальше до return. Возникла данная проблема, ничего в голову по решению не пришло, кроме как сделать Reload с нажатия 2й кнопки, чтобы цикл с Time запускался сначала. Может кто из знающих помочь?

2 (изменено: serzh82saratov, 2014-03-13 01:18:17)

Re: AHK: SetTimer отключение и включение цикла вопрос


arr := ["6", "7", "8"]
1::
Settimer, send, off
i := 0

send:
Sendinput % arr[++i]
if (i < arr.maxindex())
Settimer, send, -1000
return

2:: Settimer, send, off

Что то типа того. Пк нет, так что без табуляции и гарантий.
Каждое нажатие 1, сразу запускает цикл заново. 2 останавливает в любой момент.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

3

Re: AHK: SetTimer отключение и включение цикла вопрос

К сожалению, такой вариант для меня не походит

4

Re: AHK: SetTimer отключение и включение цикла вопрос

Конструктивный ответ.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui