Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Herunterfahren mit Batch vereinfachen (Win8)

Hallo Leute,

wer auf Win8 geupdatet hat, hat sicher mitbekommen, dass das Herunterfahren nicht wirklich unkompliziert und schnell zu finden ist.
Daher bin ich auf die Idee gekommen ein Batch Script zu erstellen.
Davon hab ich eine Verknüpfung erstellt, ein passendes Symbol ausgesucht und es anschließend durch einen Trick an die Taskleiste geheftet.

Soweit so gut.
Meine Frage ist folgendes:
Wenn ich das Script anklicke, bestätige ich aktuell das Herunterfahren mit 'j' UND anschließendem drücken der ENTER Taste.
Ist es möglich das Herunterfahren NUR mit j oder nur mit ENTER einzuleiten?
Hier der Script:

mode con lines=10 cols=30
@echo off
COLOR 0C
echo Laptop herunterfahren?
echo j= Ja n= Nein
echo Eingabe mit ENTER bestaetigen!
set /p frage1=
if %frage1%== j goto fr1j
if %frage1%== n goto fr1n
:fr1j
shutdown -s -t 0
:fr1n
exit
pause

Das fertige Produkt könnte man für jeden Win8 Benutzer anbieten, denn das anklicken einer Datei in der Tastkleiste ist wesentlich
schneller und bequemer als das eigentliche Herunterfahren von Windows 8 ..
Hoffe mir kann jemand helfen.
Danke im Vorraus.




Antworten zu Herunterfahren mit Batch vereinfachen (Win8):

 ??? ??? gehen denn diese ( in einer .BAT ) nicht mehr ?

Für Shutdown diese Anweisung kopieren & einfügen :
%systemroot%\system32\shutdown.exe -s -t 10 -f

Für Abmelden diese Anweisung kopieren & einfügen :
%windir%\system32\shutdown.exe -l -t 10

Für Restart diese Anweisung kopieren & einfügen :
%systemroot%\system32\shutdown.exe -r -t 10 -f

Für Standby diese Anweisung kopieren & einfügen :
%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState

---------------  die 10 = Sek. Countdown 

« Letzte Änderung: 30.10.12, 17:14:33 von Ava-Tar »

Ich glaub mein Problem wurde falsch verstanden.
Der shutdown Befehl funktioniert bloß will die Batch datei, dass ich das "j" (=JA) mit ENTER bestätige.
Da ich finde, dass ein Script ohne Ecken und Kanten ablaufen muss,
würde ich gerne das JA einfach nur mit einem Klick auf die Enter-Taste bestätigen oder einfach nur ein j ohne anschließendes Drücken der Enter Taste

hier findest schon ein skript welches sogar den startbutton emuliert.
http://www.computerhilfen.de/hilfen-5-400974-0.html

wie wäre es mit keiner nein  (variable)abfrage?
"ja/j" als konstante setzen?

kann skripte lesen, ablaufdiagramme esrstellen, aber nicht programmieren.
tom

"Batch-Datei" = Stapelverarbeitung darin fixiert
Stapelverarbeitung = einen Ablauf steuern „Dialogverarbeitung“
Script erstellen Programmierung
(nur zur Klärung der vorherigen Aussage)

und was ist eine shellscript?
dachte das wäre eine batch.
ergo, script, batch kann man programmieren.
wie erstellst denn ein script, oder batch ohne plan von programmierung?
bitte erkläre es mir.
zzz

batch = von Windows lesbar ohne runtime
script = von allen systemen lesbar


« Win XP: Signatur b. unterschiedl. Domain-AdressenWindows XP: xp hängt sich bei Windowsaktivierung auf »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
AppleScript
AppleScript ist eine Programmiersprache von Apple für Skripte und Programme auf Systemebene. Im Gegensatz zu den Unix-Shellscripts, die seit OS X ebenfalls mögl...

Javascript
JavaScript ist eine weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...

PostScript
PostScript ist eine Programmiersprache zur Beschreibung von grafischen Objekten und Schriftzeichen zur Übertragung vom Computer zum Drucker oder Laserbelichter. Gene...