bau mir grad n shutdownskript (ja weiß dass es sowas schon haufenweise gibt). wollt n timer bis zum shutdownbefehl laufen lassen und nebenbei ne gui bit button fürn abbruchsbefehl. da autoit ja nich mehrere sachen gleichzeitig machen kann und ich das prog nich in zwei skripte teilen wollte hab ich mich n bisschen mit adlibregister() befasst und rumgebastelt bis ich jetz rausgefunden hab dass ich den ganzen kram vom adlibregister weglassen kann und das ganze n bischen eleganter lösen kann.
augenscheinlich funktionierts ganz gut und hatte bis jetz noch keine fehler beim testen.
denke eigentlich dass es die cpu ganz schön belasten sollte (eigentlich) aber dem is denk ich nich so. hab den taskmanager zur cpu-überwachung mitlaufen lassen und ne fiktive zeit von 10minuten eingestellt aber keine belastung feststellen können.
kann mir jemand sagen ob das skript wirklich so ressurchensparend is wie ich denke?
#include <GUIConstantsEx.au3>
[/autoit][autoit][/autoit][autoit]Local $msg, $button
$timer = TimerInit()
GUICreate("MyGUI")
$button = GUICtrlCreateButton("Button", 10, 10)
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then Exit
If $msg = $button then Exit
If TimerDiff($timer) <60200 and TimerDiff($timer) > 59800 Then MsgBox(64, "", " 1Minute vergangen")
If TimerDiff($timer) > 600000 Then ExitLoop
WEnd
edit: müsste doch eigentlich permanent die TimerDiff($timer) checken und somit ne menge speicher verbraten oder?