-1

I created a GUI Program with Autoit.

I want to add a idle Timeout to my program to be automatically closed After the timeout has elapsed (Similar to InputBox & MsgBox). But it has no option for it...

Is ther any way to do it?

1 Answers1

0

Using AdlibRegister

GuiCreate() 

AdlibRegister("MyTimeoutFunc", 10000); runs every 10s

While True
  Sleep(100)
Wend

Func MyTimeoutFunc()
  Exit
EndFunc

Or using TimerInit and TimerDiff

GuiCreate() 

$sTimer = TimerInit() 

While TimerDiff($sTimer) < 10000 ;Runs for 10s
  Sleep(100)
Wend

Exit
Milos
  • 2,927
  • 1
  • 15
  • 27