Fährt das System herunter, startet es neu oder meldet es ab.
Shutdown Flag
Typ: Integer
Eine Kombination (Summe) der folgenden Zahlen:
Addieren Sie die gewünschten Werte. Zum Beispiel ist 9 erforderlich, um das System herunterzufahren und auszuschalten (Herunterfahren + Ausschalten = 1 + 8 = 9).
Der "Erzwingen"-Wert (4) erzwingt das Schließen aller geöffneten Anwendungen. Dies sollte nur im Notfall verwendet werden, da es zu Datenverlust bei allen geöffneten Anwendungen führen kann.
Der "Ausschalten"-Wert (8) fährt das System herunter und schaltet den Strom aus.
Um das System anzuhalten oder in den Ruhemodus zu versetzen, siehe Beispiel #2 am Ende dieser Seite.
Um den Monitor auszuschalten, siehe SendMessage-Beispiel #1.
Ein Skript kann auch OnExit verwenden, um zu erkennen, wann das System herunterfährt oder der Benutzer sich abmeldet.
Ruft die Windows-API-Funktion "SetSuspendState" auf, um das System anzuhalten oder in den Ruhemodus zu versetzen. Beachten Sie, dass der zweite Parameter auf neueren Systemen möglicherweise überhaupt keine Wirkung hat.
; Parameter #1: 1 statt 0 übergeben, um den Ruhemodus statt Anhalten zu bewirken. ; Parameter #2: 1 statt 0 übergeben, um Anhalten ohne Nachfrage zu erzwingen. ; Parameter #3: 1 statt 0 übergeben, um alle Aufwachereignisse zu deaktivieren. DllCall("PowrProf\SetSuspendState", "Int", 0, "Int", 0, "Int", 0)