VBScript um Windows Herunterfahren

Hallo Ihr

Leider kenn ich mich mit VBS nicht so gut aus, deshalb bräuchte ich Hilfe.

Das folgende Script fährt einen meiner Rechner durch einen Geplanten Task runter, aber nur wenn er im leerlauf ist.
___________________________________
set x=createobject(„wscript.shell“)

x.sendkeys „^{esc}“

x.sendkeys „{esc}“

x.sendkeys „%{f4}“

x.sendkeys „{a}“
___________________________________

Geleg. sind aber noch Programme Aktive, welche durch das Script geschlossen werden. Der Rechner aber fährt dadurch nicht Herunter…

Kannte man das Script umschreiben, welches erst alle Prog. schliesst und dann den Rechner herunterfahren lässt?

Mfg dark_blue

Nur so nebenbei erwähnt ist das schon uuuur alt :wink: Und 2. machst du es dir irgendwie ganz schön schwer.

Einfacher:
http://www.windowspower.de/artikel_Herunterfahren+un…

Hallo,

aber doch nicht mit Sendkeys, das ist viel zu unsicher.

Den Tipp von PerNoctem in VBS eingebaut sieht so aus …

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\WINDOWS\system32\shutdown.exe -s -f -t 0"

… und arbeitet zuverlässig.

Gruß, Rainer

^ -^

…habt vielen Dank Ihr Zwei, bin halt nicht so mit dieser Materie vertraut.

*daumen hoch…*