Was ist an diesem Batch Script Falsch. Wenn ich sage Y, um es nochmal zu versuchen schliesst sich das programm?

...komplette Frage anzeigen

2 Antworten

Dein Code ist bereits falsch bzw. deine Abänderungen haben zu Syntaxfehlern geführt. Die Lösung ist im Übrigen ganz simpel. Das Label d befindet sich unter e, wird also nach e mit abgearbeitet.

So wäre es momentan richtig, nur vor dem Label c müsste nochmals abgebrochen werden:

@echo off
color 0a
cls

set /p Passwort=Geben sie das Passwort ein: if /I %Passwort%==Kekse goto Passwortrichtig goto c
:Passwortrichtig echo Richtig! set /p X=Wirklich herunterfahren? if /I "%X%"=="Ja" goto e if /I "%X%"=="Nein" goto d
:d exit
:e echo test
:c echo Falsch
pause
Antwort bewerten Vielen Dank für Deine Bewertung

1. BITTE NIE Code hier Posten das kann keiner lesen. PAstebin wäre zB gut ;)

2. Vergleichst du da unten mit nem einfachen =?

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Tarikinan
15.10.2016, 12:01

Ok ich lads gleich mal auf pastebin hoch. Hab heute damit angefangen un dhab so was ähnliches auf Yt gesehen 

0
Kommentar von triopasi
15.10.2016, 12:29

Warum hast du bei if und set immer das /I dahinter? Was genau ist der Fehler?

0

Was möchtest Du wissen?