WinFuture-Forum.de: Ruhezustand Mit Batch Und Bestätigung - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Ruhezustand Mit Batch Und Bestätigung


#1 Mitglied ist offline   tobi89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 301
  • Beigetreten: 26. Dezember 05
  • Reputation: 13
  • Geschlecht:Männlich

geschrieben 28. September 2008 - 11:05

Hallo,

ich habe schon überall gesucht und nichts gefunden. Ist es möglich eine Batch Datei oder exe zu schreiben, die den Ruhezustand einleitet, vorher aber noch eine kleine Abfrage mit ja oder nein erscheint? Drücke ich dann ja, so soll der PC ruhen. Drücke ich nein, arbeitet er normal weiter. Wäre verdammt klasse, wenn ihr mir da weiterhelfen könntet.
0

Anzeige



#2 Mitglied ist offline   TI-User 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.665
  • Beigetreten: 27. Juni 07
  • Reputation: 15
  • Geschlecht:Männlich

geschrieben 28. September 2008 - 11:47

Du kannst es mal so versuchen:

@echo off
shutdown /h /t 300
echo.
echo Druecken Sie eine beliebige Taste um das geplante Herunterfahren zu beenden.
echo.
pause
shutdown /a


Shutdown /h = Ruhezustand

/t 300 = 300 Sekunden Zeit bis er runter fährt.

Shutdown /a = Abbrechen
0

#3 Mitglied ist offline   tobi89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 301
  • Beigetreten: 26. Dezember 05
  • Reputation: 13
  • Geschlecht:Männlich

geschrieben 28. September 2008 - 15:59

Hallo,

deine Batch funktioniert ja schon fast 1a. Jetzt gits nurnoch das eine Problem im Screenshot. Er geht nicht aus :)[attachment=28825:Unbenannt.jpg]
0

#4 Mitglied ist offline   Diewie 

  • Gruppe: aktive Mitglieder
  • Beiträge: 409
  • Beigetreten: 18. Juni 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Geisenhausen / München

geschrieben 28. September 2008 - 22:42

Du musst bei diesem Skript auch 300 Sekunden = 5 Minuten warten, bis der PC in den Ruhezustand versetzt wird.

Ein Batch-Skript mit Auswahl könnte so aussehen:
@echo off
set /p antwort=Soll der Computer in den Ruhestand versetzt werden? ([j] / n) 
echo.
if /I %antwort%==j GOTO Ruhezustand
if not defined antwort GOTO Ruhezustand
echo.Vorgang abgebrochen.
GOTO :EOF

:Ruhezustand
echo.Ruhezustand eingeleitet. Bitte warten...
shutdown /h


Falls man j eingibt oder einfach nur Enter drückt, wird der PC sofort in den Ruhezustand versetzt. Ansonsten wird die Aktion abgebrochen.

Grüße,
Stefan
0

#5 Mitglied ist offline   tobi89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 301
  • Beigetreten: 26. Dezember 05
  • Reputation: 13
  • Geschlecht:Männlich

geschrieben 29. September 2008 - 14:54

boah danke das funktionier 1a.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0