Can u tell me why ? (maybe it's the shutdown function)
Any other suggestions welcome.
;time saver v 2.0 by zentral Dim $delay =200 , $set=0 TrayTip("Time saver","Ready !"&@CRLF&"Please choose a time option." , 10, 1) Opt("TrayOnEventMode",1) Opt("TrayMenuMode",1) $1item = TrayCreateItem("15 min") TrayItemSetOnEvent(-1,"_15") $1item = TrayCreateItem("30 min") TrayItemSetOnEvent(-1,"_30") $2item = TrayCreateItem("60 min") TrayItemSetOnEvent(-1,"_60") $setitem = TrayCreateItem("Custom") TrayItemSetOnEvent(-1,"_custom") TrayCreateItem("") $aboutitem = TrayCreateItem("About") TrayItemSetOnEvent(-1,"_about") TrayCreateItem("") $exititem = TrayCreateItem("Exit") TrayItemSetOnEvent(-1,"ExitScript") TraySetState(4) while 1 if $set= 1 then Sleep($delay) _stop() EndIf WEnd Func _15() $delay = 900000 TrayTip("Time saver", "15 minutes."&@CRLF&"Started at"&@HOUR&":"&@MIN&":"&@SEC, 10, 1) TraySetState(8) $set=1 EndFunc Func _30() $delay = 1800000 TrayTip("Time saver", "30 minutes."&@CRLF&"Started at"&@HOUR&":"&@MIN&":"&@SEC, 10, 1) TraySetState(8) $set=1 EndFunc Func _60() $delay = 3600000 TrayTip("Time saver", "60 minutes."&@CRLF&"Started at"&@HOUR&":"&@MIN&":"&@SEC, 10, 1) TraySetState(8) $set=1 EndFunc Func _custom() Do $time= InputBox("Time saver","How much time ? (minutes)") Until $time>0 $delay = $time*60000 TrayTip("Time saver",$time&" minutes"&@CRLF&"Started at"&@HOUR&":"&@MIN&":"&@SEC, 10, 1) TraySetState(8) $set=1 EndFunc func _stop() Beep(500,500) $m=msgbox(276,"Time saver _ WARNING!","Time expired ... system shutdown"&@CRLF&"Are you doing something important?",300000) if $m=7 or $m=-1 then msgbox(64,"Time saver","5 seconds to shutdown...",5) shutdown(0) Exit else msgbox(64,"Time saver","You got 15 more min.") sleep(900000) Beep(500,500) msgbox(16,"Time saver _ WARNING!","Time expired ... system shutdown",5) shutdown(0) Exit EndIf EndFunc Func _about() TrayTip("Time saver", "by "&@CRLF&"Please visit AutoIt website.", 10, 1) EndFunc Func exitscript() Exit EndFunc




This topic is locked
