Что нового

Реализация watchdog

civil

Новичок
Сообщения
2
Репутация
0
Исполнение скрипта может пойти не так, как ожидалось, что-то зависнуть и т.д.
Как сделать watchdog средствами autoit, т.е. что-бы по таймеру проверялось некое условие и осуществлялся перезапуск скрипта или какие-либо еще действия.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Ну как... Легко. Или в цикле или через Adlib...
 
Автор
C

civil

Новичок
Сообщения
2
Репутация
0
Вы чрезвычайно лаконичны. А я все-таки новичок. Может быть пример покажете?
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Код:
Func _WatchDog()
	Switch MsgBox(4, "Hello", "Выйти?", 3) ;Через 3 секунды закроется окно
		Case 6
			Exit
	EndSwitch
EndFunc

AdlibRegister("_WatchDog", 5000) ;Через каждые 5 секунды выполнится функция _WatchDog

While 1
	Sleep(20)
WEnd

Нажимайте прямо здесь на функции что бы перейти в онлайн-справку.
Про перезапуск скрипта поищите сами на форуме
 
Верх