1

Тема: AHK: Как ограничить время действия закольцованной операции?

Здравствуйте, у меня есть вопрос: как ограничить время действия операции.
Например: я запустил закольцованную команду MouseClick, но через 15 секунд закольцованная команда автоматически прекратилась. Как это устроить?

2 (изменено: Drugoy, 2013-11-26 02:45:47)

Re: AHK: Как ограничить время действия закольцованной операции?

До входа в петлю записать данные из встроенной служебной переменной A_Now в свою переменную. После входа в петлю, в её начале делать проверку разницы между значением той своей переменной и A_Now. Добавить сравнительное условие "если разница между этими переменными > 15 секунд" при выполнении которого разрывать петлю командой Break.

3 (изменено: Captain_SERG, 2013-11-25 21:53:00)

Re: AHK: Как ограничить время действия закольцованной операции?

Спасибо за ответ. Вы не могли бы сделать пример? Так как я не очень понял как это сделать.

4

Re: AHK: Как ограничить время действия закольцованной операции?

time := A_Now
Loop
{
  If (A_Now - time > 15)
    Break
  MouseClick, …
}