Wieso funktioniert dieser CMD Script nicht?

... komplette Frage anzeigen

4 Antworten

@echo off
echo Guten Tag. Bitte loggen Sie sich ein!
echo.
echo.
echo.
echo.
echo.

:main

set /p B=Benutzername:
if %B% == LeonBach goto BR
goto BF

:BR
echo.
set /p P=Passwort:
if %P% == 123456789 goto PR
gotoPF

:PR
cls
echo Du hast dich erfolgreich eingeloggt.
echo Welches Programm möchtest du installieren?
echo.
echo.
echo.
echo 1 --- Zoo Tycon
echo.
echo.
echo.
echo.
set /p Pr=
if %Pr% == 1 goto Pr1
goto Prn

Prn
cls
echo Dieses Programm existiert nicht! Bitte versuche es erneut!
pause>nul
goto main

:PF
:BF
cls
echo Der Benutzername oder das Passwort sind falsch. Drücke eine beliebige Taste zum beenden
echo Jemand hat versucht sich mit diesen Daten einzuloggen: %B%, %P% -- %Date% %Time% >> LoginFailed.txt
pause>nul

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Ultimator2001
16.03.2016, 12:56

ich glaub du musst den Pfad des Txt's angeben ;)

0
Kommentar von Dultus
16.03.2016, 13:02

Du hast ein

if %Pr% == 1 goto Pr1

wo ist denn dein Pr1? Du versuchst auf einen Parameter zu gehen, der nicht existiert. Den müsstest du hinzufügen.

1

Schick doch mal den Programm code

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Leelo68
16.03.2016, 12:54

hoppela

0

He ho,

um einen Fehler zu bearbeiten muss man auch den Fehler sehen können. Wo ist dein Code?

MfG

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Leelo68
16.03.2016, 12:55

sorry vergessen xD

1

Hallo!

Pr1 fehlt und Label PRn fehlt der ":" davor5

Gruß

Antwort bewerten Vielen Dank für Deine Bewertung