Hallo, ich habe einen kleinen Skript erstellt, der CCleaner startet, eine Reinugung durchführt und den PC anschließend runterfährt. Ich habe jedoch Zweifel am zweiten Absatz des Skripts, bei der 1. Schleife. Könnte das gutgehen? Order gibt es eine klügere Art das zu lösen? Oder fährt der meinen PC immer wieder runter bis der zerstört ist?
MfG
AutoIt
#RequireAdmin
HotKeySet("{ESC}", "_Exit")
AutoitSetOption('MouseCoordMode', 0)
ShellExecute("C:\Program Files\CCleaner\CCleaner64.exe")
Sleep(5000)
WinWait("Piriform CCleaner")
WinActivate("Piriform CCleaner")
MouseClick("primary", 992, 554, 2) ; Button zum starten von CCleaner drücken
While 1
IF ProcessExist("CCleaner64.exe") = False
Then Shutdown(1)
Else Sleep(20000) ; Wenn CCleaner fertig ist, soll der PC runtergefahren werden.
WEnd
Func _Exit()
Exit
EndFunc
Alles anzeigen