Автор Тема: [Время, дата] Помогите Как сделать чтоб действие выполнялось по таймеру ?  (Прочитано 1485 раз)

0 Пользователей и 1 Гость просматривают эту тему.

max1300

  • Гость
Всем привет и у меня есть такой вопрос: как сделать чтоб действие выполнялось по таймеру ?
может есть ответ пишите сюда

Русское сообщество AutoIt


Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2317
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
max1300,
Код: AutoIt [Выделить]
Local $iTimer, $iInterval = 5000 ;5 sec

$iTimer = TimerInit()
While 1
    If TimerDiff($iTimer) >= $iInterval Then
        If MsgBox(65, 'Info', 'Прошло ' & $iInterval / 1000 & ' секунд') = 2 Then ExitLoop
        $iTimer = TimerInit()
    EndIf
    Sleep(20)
WEnd


Оффлайн GUIMish [?]

  • Новичок
  • *
  • Сообщений: 122
  • Репутация: 12
  • Пол: Мужской
    • GUIMish
    • Награды
  • Версия AutoIt: 3.3.12.0
Можно создать при помощи TimerInit(), но я люблю создавать при помощи, AdlibRegister(), вот так:

Код: AutoIt [Выделить]
AdlibRegister("func1", 5000) ;5 sec

While 1
    Sleep(100)
WEnd

Func func1()
    AdlibUnRegister("func1")
    MsgBox(0, "Информация", "Прошло 5 сек.")
EndFunc

С Уважением GUIMish

Русское сообщество AutoIt


Оффлайн alex33 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1440
  • Репутация: 179
  • Пол: Мужской
    • alekssamos ВКонтакте
    • Награды
  • Версия AutoIt: 3.3.12.0
Да, мне тоже больше нравится через AdlibRegister :)

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
4727 Просмотров
Последний ответ Ноябрь 26, 2011, 01:47:19
от Евгений1988
3 Ответов
1665 Просмотров
Последний ответ Сентябрь 05, 2014, 18:47:44
от Крепыш
3 Ответов
1768 Просмотров
Последний ответ Октябрь 28, 2014, 19:15:48
от alex33
2 Ответов
1220 Просмотров
Последний ответ Ноябрь 06, 2014, 22:12:37
от InnI
4 Ответов
1467 Просмотров
Последний ответ Октябрь 01, 2015, 19:08:07
от madmasles
7 Ответов
4628 Просмотров
Последний ответ Апрель 26, 2016, 20:34:20
от Makrut
2 Ответов
959 Просмотров
Последний ответ Июнь 26, 2016, 13:45:04
от Yuriy09
3 Ответов
614 Просмотров
Последний ответ Август 11, 2018, 11:42:19
от Tempo
19 Ответов
786 Просмотров
Последний ответ Январь 11, 2019, 18:18:43
от dwm18
4 Ответов
162 Просмотров
Последний ответ Март 13, 2019, 19:21:32
от shift72