Что нового

[Окна, Диалоги] Сообщение всплывающее в определенное время

sanf

Новичок
Сообщения
30
Репутация
0
Здравствуйте. Подскажите какой параметр добавить в скрипт чтобы msgbox срабатывал в определенное время?
 

snoitaleR

AutoIT Гуру
Сообщения
854
Репутация
223
sanf

В цикл обработки событий можно добавить строку вида:

Код:
If (@HOUR=15) And (@MIN=53) And (@SEC=13) Then MsgBox(0,'','')
 
Автор
S

sanf

Новичок
Сообщения
30
Репутация
0
цикл обработки событий.... :scratch:
я думал проще получится, ладно подумаю, спасибо

все получилось благодаря подсказке и теме Foxik'a

Код:
While 1
    Select
        Case @HOUR=19 AND @MIN=30 ; Установить нужное время (в данном случае 19:30)
            MsgBox(0,' ',' ') ;Текст сообщения
            ExitLoop ;Прервать цикл
    EndSelect  
    Sleep(10000) ; Пауза 10секунд
WEnd
 

snoitaleR

AutoIT Гуру
Сообщения
854
Репутация
223
sanf

Можно ещё с помощью Adlib-функции, но MsgBox() всё равно приостановит скрипт.

Код:
; НАЧАЛО

 AdlibRegister ("CHECK",1000)

 While Sleep(1000)
  ToolTip(@SEC,0,@DesktopHeight,'Проверка работы цикла...',2,4)
 WEnd

 Func CHECK()
  If (@HOUR=15) And (@MIN=53) And (@SEC=13) Then MsgBox(0,'','')
 EndFunc

; КОНЕЦ
 
Верх