Добрый день!
Возник такой вопрос:
Как запустить функцию на исполнение по истечению определённого промежутка времени.
Мне посоветовали AdlibRegister. В принципе он справляется со своей задачей, но мне нужно, что бы AdlibRegister срабатывал в определённой функции, а не просто в теле программы после её запуска.
Данная команда не подходит если нужно в определённом месте скрипта остановить его, выполнить функцию и продолжить скрипт.
Возможно есть какие то альтернативы?
Пробовал использовать счётчики, но ни как не придумаю как сделать счётчик времени?!
Я себе уже голову сломал :(
Возник такой вопрос:
Как запустить функцию на исполнение по истечению определённого промежутка времени.
Мне посоветовали AdlibRegister. В принципе он справляется со своей задачей, но мне нужно, что бы AdlibRegister срабатывал в определённой функции, а не просто в теле программы после её запуска.
Код:
#include <GUIConstants.au3>
Global $n=1
AdlibRegister ( "xxx", 2000 )
While 1
i()
ToolTip($n)
WEnd
func xxx()
MsgBox(0,'test','Работает',10)
EndFunc
func i()
$n=$n+1
Sleep(500)
EndFunc
Код:
#include <GUIConstants.au3>
Global $n=1
While 1
i()
ToolTip($n)
WEnd
func xxx()
MsgBox(0,'test','Работает',10)
EndFunc
func i()
AdlibRegister ( "xxx", 2000 )
$n=$n+1
Sleep(500)
EndFunc
Данная команда не подходит если нужно в определённом месте скрипта остановить его, выполнить функцию и продолжить скрипт.
Возможно есть какие то альтернативы?
Пробовал использовать счётчики, но ни как не придумаю как сделать счётчик времени?!
Я себе уже голову сломал :(