Hallo Forum,
ich bin neu was Autoit angeht und auch mit Skripten habe ich nicht viel Erfahrung.
Ich möchte gern ein Countdown-Fenster, der nach z.B. 5 min ein Programm aufruft oder den PC runterfährt.....
Gefunden habe ich dieses Beispiel, mit dem es eigentlich geht - nur zählt er halt "nur" Sekunden runter - ich hätte aber gern mm:ss .... ich hab zwar noch jede Menge Beispiele gefunden, die aber zu umfangreich sind und ich verstehe diese auch nicht wirklich, um den "passenden Teil" zu übernehmen. ![]()
Hier der Code mit "reinen Sekunden":
AutoIt
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 223, 53, 192, 124)
$Label1 = GUICtrlCreateLabel("computer wird in ", 8, 14, 84, 17)
$Label2 = GUICtrlCreateLabel("Label2", 92, 14, 124, 17)
GUISetState(@SW_SHOW)
For $i = 160 To 0 Step -1
GUICtrlSetData($Label2, $i & " sek heruntergefahren")
If $i = 0 Then MsgBox(0, "Ausschalten", "Der PC fährt gleich runter ....")
Sleep(1000)
Next
;Shutdown(1)
msgbox (1, "Aus","jetzt würde der PC runterfahren ....")
Alles anzeigen
Ich würde gern statt der Sekunden die Anzeige in mm:ss - ohne viel drum rum usw. - so schwer kann es doch wohl nicht sein - leider bin ich zu unerfahren.![]()
Vielen Dank schon mal und Grüße
Sven