WinBoard - Das Windows Portal

  
Zurück   WinBoard - Die Windows Community > Windows XP > Allgemeines
Seite neu laden Batch - Datei: Falsche Eingabe abfangen

Antwort Zwischen GELÖST und OFFEN wechseln
 
Themen-Optionen

Batch - Datei: Falsche Eingabe abfangen
Alt 16.10.2008, 00:00
  #1
Pentium III
 
Benutzerbild von tacky
 
Status: Offline
Beiträge: 401
Registriert seit: 20.05.2008
Ort: Dortmund
   
Batch - Datei: Falsche Eingabe abfangen

Hi Winborder,

ich habe mir eine Batchdatei zur Datensicherung gebastelt, wobei ich eine Auswahl vorgesehen habe:

set auswahl=
set /p auswahl="Bitte gebe eine Nummer ein und bestaetige mit Enter: "
if "%auswahl%" == "1" goto system
if "%auswahl%" == "2" goto daten
if "%auswahl%" == "3" goto komplett
if "%auswahl%" == "4" goto end

Nun zu meinem Problem:
Wie kann ich falsche Eingaben abfangen?
Also wenn ich z.B. nur Enter drücke oder eine 9 eingebe rennt das script los, sollte dann aber nichts machen, auf den Fehler hinweisen, oder einfach beendet werden.

So hatte ich gedacht ich könnte zumindest das versehentliche Drücken der Entertaste ohne Eingabe einer Nummer duch folgende zeile verhindern:
if "%auswahl%" == "" goto start
Natürlich steht nun am Anfang des scrptes ein :start
Aber auch dies funktioniert nicht!

Wer kann helfen?

T@cky


__________________
Meine kleine Supportseite:
http://www.tackys-support.de
Meine große Leidenschaft: Tackys BMW R90s:
http://home.versanet.de/~c-kamberidis/
     Mit Zitat antworten
Alt 16.10.2008, 00:03
  #2
Schwergewicht
 
Benutzerbild von Bullayer
 
Status: Offline
Beiträge: 14.106
Registriert seit: 19.07.2006
Ort: DE-RLP-COC
Alter: 41
   
:start

set auswahl=
set /p auswahl="Bitte gebe eine Nummer ein und bestaetige mit Enter: "
if "%auswahl%" == "1" goto system
if "%auswahl%" == "2" goto daten
if "%auswahl%" == "3" goto komplett
if "%auswahl%" == "4" goto end

goto start

:system
.
:daten
.
:komplett
.
.
:end
.


__________________
Mein Blog
     Mit Zitat antworten
Danke!
Alt 16.10.2008, 11:22
  #3
Pentium III
 
Benutzerbild von tacky
 
Status: Offline
Beiträge: 401
Registriert seit: 20.05.2008
Ort: Dortmund
Themenstarter
   
Daumen hoch Danke!

Hi Bullayer,

danke dir, wunderbar, so geht es!

T@cky


__________________
Meine kleine Supportseite:
http://www.tackys-support.de
Meine große Leidenschaft: Tackys BMW R90s:
http://home.versanet.de/~c-kamberidis/
     Mit Zitat antworten
Alt 16.10.2008, 12:22
  #4
Schwergewicht
 
Benutzerbild von Bullayer
 
Status: Offline
Beiträge: 14.106
Registriert seit: 19.07.2006
Ort: DE-RLP-COC
Alter: 41
   
Büdde schööööön


__________________
Mein Blog
     Mit Zitat antworten

  
Zurück   WinBoard - Die Windows Community > Windows XP > Allgemeines
Seite neu laden Batch - Datei: Falsche Eingabe abfangen


Antwort Zwischen GELÖST und OFFEN wechseln

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are an
Refbacks are aus
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:47 Uhr.











Das WinBoard wird unterstützt von
OptimaNet & Hostfactory