Hallo,
wie kann ich per Script erkennen, ob Windows heruntergefahren wird oder nicht.
Hallo,
wie kann ich per Script erkennen, ob Windows heruntergefahren wird oder nicht.
Gute Frage
Opt("OnExitFunc", "Ende")
Func Ende()
MsgBox(0, "", "")
Exit
EndFunc
While 1
Sleep(10)
WEnd
Padmak
[autoit]Alles anzeigen[/autoit] [autoit][/autoit] [autoit]
Opt("OnExitFunc", "Ende")Func Ende()
[/autoit] [autoit][/autoit] [autoit]
MsgBox(0, "", "")
Exit
EndFuncWhile 1
[/autoit]
Sleep(10)
WEndPadmak
Was hat das ganze jetzt mit dem herunterfahren des Windows zu tun ? Hat was mit dem beenden des Scriptes zu tun .
Wenn der PC heruntergefahren wird, wird natürlich auch ein Schließ-Befehl an das Script gesendet. So kann er noch reagieren^^
Padmak
Hi,
entweder http://msdn.microsoft.com/en-us/library/aa376884(VS.85).aspx (auch mal danach im englischen Forum suchen, wenn du zu faul bist es selber zu machen)
oder mit OnautoItExit, aber etwas anders wie obendrüber gepostet:
Zitat von HIlfeRemarks
Inside the function, @ExitCode can be used to retrieve the code set by the exit statement.
The mode of exit can be retrieved with @ExitMethod.
0 Natural closing.
1 close by Exit function.
2 close by clicking on exit of the systray.
3 close by user logoff.
4 close by Windows shutdown.
Wenn der PC heruntergefahren wird, wird natürlich auch ein Schließ-Befehl an das Script gesendet. So kann er noch reagieren^^
Padmak
erinnert mich iwie an OWNED *g*
aber es geht wirklich, wobei eine MsgBox relativ kurz angezeigt wird, aber das Prinzip passt halt.
habe es damals auch so in einem script verwendet: