Hallo, ich habe mir folgendes Programm zum Herunterfahren des PC gebastelt ( ich weiß, davon gibt es schon 50000 )
Spoiler anzeigen
#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]$Form1 = GUICreate("", 517, 170, -1, -1)
$Label1 = GUICtrlCreateLabel("Der Rechner wird abgeschaltet!", 170, 16, 154, 17)
$Progress1 = GUICtrlCreateProgress(32, 48, 457, 33)
GUICtrlSetData(-1, 25)
$Button1 = GUICtrlCreateButton("Stop", 224, 104, 89, 41, 0)
GUISetState(@SW_SHOW)
$check1=GUICtrlCreateCheckbox(" Nur neu starten!", 370, 115, 120, 20)
#EndRegion ### END Koda GUI section ###
$s = 0; progressbar-saveposition
$wait = 100
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Exit
Case Else
Do
$msg = GUIGetMsg()
For $i = $s To 100
;Stop-Taste abfragen
$msg = GUIGetMsg()
If $msg = $Button1 Then
;MsgBox(4096, "Test", "Stop", 10)
Exit
EndIf
$m = GUIGetMsg()
If $m = -3 Then ExitLoop
GUICtrlSetData($Progress1, $i)
Sleep($wait)
Next
If $i > 2 Then
if GUICtrlRead($check1)=1 then
;MsgBox(4096, "Test", "jetzt neu starten", 10)
Shutdown(2)
Exit
Else
;MsgBox(4096, "Test", "jetzt abschalten", 10)
Shutdown(13)
Exit
EndIf
EndIf
Until $msg = $GUI_EVENT_CLOSE
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]EndSwitch
WEnd
Dieses Programm starte ich nun über einen Hotkey und der PC geht aus. Nun braucht es manchmal (aber nicht immer) ca. 1 min bis es startet wenn man die Tastenkombination gedrückt hat.
Die CPU-Last ist während dieser Zeit auch nicht höher wie sonst auch. Wie kann man dem Problem auf den Grund gehen?
Danke