Änderungen, wenn man flexibel sein will:
- Zeitangabe im Edit-Feld
- Hibernation statt Shutdown
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
var strParams : String;
begin
Edit1.Text:= '19:10:00';
strParams:= '/create /TN Schlaf2 /SC ONCE /ST '+ Edit1.text +' /TR "shutdown.exe /h"';
ShellExecute(Application.Handle,NIL,'schtasks', PWChar(strParams),NIL, SW_SHOW);
end;
Im Console-Fenster (cmd.exe) kann man mit
schtasks /Query
überprüfen, was alles geplant ist.