Supportnet / Forum / Windows2000
Ruhezustand per Icon-Klick bzw. Batch-File
Frage
Hi,
ich suche den Icon-Befehl bzw. ein Batch-File, womit ich den PC unter W2K im Ruhezustand runterfahren kann.
Gruß CareBear
Antwort 1 von cheVron_8_
erstelle eine neue Verknüpfung und gib als Ziel ein:
%windir%\System32\rundll32.exe Powrprof.dll SetSuspendState.
Beim starten der Verknüpfung geht der Rechner in den Ruhezustand.
%windir%\System32\rundll32.exe Powrprof.dll SetSuspendState.
Beim starten der Verknüpfung geht der Rechner in den Ruhezustand.
Antwort 2 von CareBear
Vieln Dank,
die Verknüpfung funktioniert bestens.
Ich werde immer bequemer, da nur noch 1 Klick nötig ist ;-)
Kennst Du auch so ein "Ziel" fürs normale Runterfahren, da hab ich bisjetzt nur ein Batch-File.
Thanx CareBear
die Verknüpfung funktioniert bestens.
Ich werde immer bequemer, da nur noch 1 Klick nötig ist ;-)
Kennst Du auch so ein "Ziel" fürs normale Runterfahren, da hab ich bisjetzt nur ein Batch-File.
Thanx CareBear
Antwort 3 von Viagra
Geht fast genauso:
c:\windows\rundll32.exe user,ExitWindows
c:\windows\rundll32.exe user,ExitWindows
Antwort 4 von cheVron_8_
Nein das ist Falsch!
Unter win2000 würde es heißen
user32.dll ExitWindowsEx
aber das funktioniert nicht.
Diese API-Funktion kann nur innerhalb eines Programms benutzt werden da noch Privilegien von Windows angefordert werden müssen. Ein Runterfahren per Batch oder Verknüpfung ist unter NT/2000 definitiv NICHT möglich!
Unter win2000 würde es heißen
user32.dll ExitWindowsEx
aber das funktioniert nicht.
Diese API-Funktion kann nur innerhalb eines Programms benutzt werden da noch Privilegien von Windows angefordert werden müssen. Ein Runterfahren per Batch oder Verknüpfung ist unter NT/2000 definitiv NICHT möglich!
Antwort 5 von Prof.P
Doch, mit folgendem Zweizeiler, als Datei speichern z.B. "Shutdown.vbs":
set osh = wscript.CreateObject("wscript.Shell")
osh.Sendkeys "^{ESC}{UP}{ENTER}{HOME}{DOWN}{ENTER}"
set osh = wscript.CreateObject("wscript.Shell")
osh.Sendkeys "^{ESC}{UP}{ENTER}{HOME}{DOWN}{ENTER}"
Antwort 6 von caspre
zum herunterfahren eines PC unter 2000/XP genügt folgende Zeile als Ziel einer Verknüpfung oder in einer Batchdatei:
Herunterfahren:
"shutdown.exe -s -f -t 0"
Neustart:
"shutdown.exe -r -f -t 0"
Abmelden:
"shutdown.exe -l -f -t 0"
MfG
caspre
Herunterfahren:
"shutdown.exe -s -f -t 0"
Neustart:
"shutdown.exe -r -f -t 0"
Abmelden:
"shutdown.exe -l -f -t 0"
MfG
caspre

