Normales Thema XP Batchfile mit Choice-Befehl (Gelesen: 2.628 mal)
Peter_K.



XP Batchfile mit Choice-Befehl
20.02.09 um 14:33:05
Beitrag drucken Beitrag drucken  
Für ein Batch File möchte ich eine Abfrage einfügen:
Code
Alles auswählen
Choice Wähle (1) oder (2) oder (3) /C:123
if errorlevel 1 goto Wahl1
if errorlevel 2 goto Wahl2
if errorlevel 3 goto Wahl3 



Nur gibt es "choice" unter XP nicht mehr, soweit ich ergoogeln konnte.

Frage:
Wie kann ich dann Abfragen wie oben erledigen?
  
Zum Seitenanfang
 
IP gespeichert
 
Sandra
YaBB Moderator
*****
Offline


Beiträge: 2.808
Standort: am schönen Niederrhein
Re: XP Batchfile mit Choice-Befehl
Antwort #1 - 20.02.09 um 15:54:17
Beitrag drucken Beitrag drucken  
Peter_K. schrieb on 20.02.09 um 14:33:05:
Nur gibt es "choice" unter XP nicht mehr, soweit ich ergoogeln konnte.


Nein, unter XP gibt es das nicht, wohl aber wieder unter Vista......
Und bei Windows 2003 Server.

Du könntest natürlich die Choice.exe einfach auf dein System kopieren, sie liegt im Windows\System32 


  

Ein Tropfen Liebe bringt mehr, als ein ganzer Ozean voll Verstand.
Zum Seitenanfang
 
IP gespeichert
 
Peter_K.



Re: XP Batchfile mit Choice-Befehl
Antwort #2 - 20.02.09 um 20:02:03
Beitrag drucken Beitrag drucken  
Wiedermal: Danke für den Hinweis!

Wäre zwar für meinen Notebook eine simple Lösung, aber ich wollte das Batchfile evtl. auch auf anderen XP-PCs laufen lassen...

Ich werds mal machen um zumindest die Logik meiner (oder meines?) Batch zu testen.

Daher nachgefragt: Was "nimmt" man denn sonst als Choice-Ersatz auf XP-Systemen?
  
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.732
Re: XP Batchfile mit Choice-Befehl
Antwort #3 - 20.02.09 um 21:40:32
Beitrag drucken Beitrag drucken  
Peter_K. schrieb on 20.02.09 um 14:33:05:
Wie kann ich dann Abfragen wie oben erledigen?  
Mit einem kleinen Trick und den vorhandenen Boardmitteln von Windows XP ist das kein Problem. Ein Beispiel ist hier im Forum zu finden.
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
Peter_K.



Re: XP Batchfile mit Choice-Befehl
Antwort #4 - 20.02.09 um 22:16:48
Beitrag drucken Beitrag drucken  
Danke für den Hinweis!
Habe zwischenzeitlich einen Tipp per Mail bekommen, ist grundsätzlich wie die Lösung im Link, aber sieht deutlich einfacher aus:

Code
Alles auswählen
REM Auswahl
echo.
echo Auswahl der Verbindung
echo.
echo (1) SEDE+SEAG
echo (2) SEAG
echo (3) Abbruch
echo.
set /p eingabe=Serverwahl?:
goto %eingabe%

REM Verbindung je nach Auswahl 1 oder 2
:1
verbinde SEDE+SEAG
:2
verbinde SEAG
REM Abbruch durch Auswahl 3
:3
Exit 



"verbinde ..." nur beispielhaft, im batch ist der korrekte Code zur Wahl der Netzlaufwerke

Habe es eben so mal probiert. Grundsätzlich klappt es, habe nur noch ein paar Problemchen mit der Anzeige und Verhalten bei Fehlern ... wird aber schon noch... ist dann auch ein anderes Thema  Laut lachend
  
Zum Seitenanfang
 
IP gespeichert
 
 
  « Übersicht ‹ Forum Nach oben