If und Else .... ?!?!?
Servus,
ich versuch mich gerad `n bissl an Batch: Mein Problem heute ...
1 ) Ich hab eine Eingabe mit gemacht
2 ) Mit "if/i " Abgefragt
3 ) und dann Ausführen ...
z.B.:
@echo off
:Ein
:: Eingabe
set /p Eingabe=Bitte gib was ein :
:: If Abfrage
if /i "%Eingabe%"==Bitte goto Ausgabe
if /i "%Eingabe%"==gib goto Ausgabe
if /i "%Eingabe%"==was goto Ausgabe
if /i "%Eingabe%"==ein goto Ausgabe
:: ESLE
UND WIE GEHT DAS ???
goto Eingabe
:Ausgabe
echo Voll das doofe Prog.
echo exit
Also Ihr seht schon [oder acuh nicht] es ängt bei dem Else. Ich weiß nicht, ob das in Batch geht... zumindest weiß ich die Syntax nicht. Ich will also wenn jetzt z.B.: Auto eingibt, dass das Prg wieder zur Eingabe springt ..
Ich hoffe ich hab das irgend wie gut erklärt ... !!???!!
______
Grüße Kallinger
ich versuch mich gerad `n bissl an Batch: Mein Problem heute ...
1 ) Ich hab eine Eingabe mit gemacht
2 ) Mit "if/i " Abgefragt
3 ) und dann Ausführen ...
z.B.:
@echo off
:Ein
:: Eingabe
set /p Eingabe=Bitte gib was ein :
:: If Abfrage
if /i "%Eingabe%"==Bitte goto Ausgabe
if /i "%Eingabe%"==gib goto Ausgabe
if /i "%Eingabe%"==was goto Ausgabe
if /i "%Eingabe%"==ein goto Ausgabe
:: ESLE
UND WIE GEHT DAS ???
goto Eingabe
:Ausgabe
echo Voll das doofe Prog.
echo exit
Also Ihr seht schon [oder acuh nicht] es ängt bei dem Else. Ich weiß nicht, ob das in Batch geht... zumindest weiß ich die Syntax nicht. Ich will also wenn jetzt z.B.: Auto eingibt, dass das Prg wieder zur Eingabe springt ..
Ich hoffe ich hab das irgend wie gut erklärt ... !!???!!
______
Grüße Kallinger
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 56016
Url: https://administrator.de/contentid/56016
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
4 Kommentare
Neuester Kommentar
Entweder so:
oder so:
oder, wenns eher wie andere Programmiersprachen sein soll und bischen übersichtlicher:
miniversum
@echo off
:Ein
set /p Eingabe=Bitte gib was ein :
:: If Abfrage
if /i "%Eingabe%"=="Bitte" goto Ausgabe
goto Ein
:Ausgabe
echo Voll das doofe Prog.
@echo off
:Ein
set /p Eingabe=Bitte gib was ein :
:: If Abfrage
if /i "%Eingabe%"=="Bitte" goto Ausgabe else goto Ein
:Ausgabe
echo Voll das doofe Prog.
@echo off
:Ein
set /p Eingabe=Bitte gib was ein :
:: If Abfrage
if /i "%Eingabe%"=="Bitte" (
goto Ausgabe
) else (
goto Ein
)
:Ausgabe
echo Voll das doofe Prog.
miniversum