nach eingabe aufforderung var vergleichen
moin
ich würde gerne das die batch datei nach der eingabe das eingegebende mit einer vorher geschpeicherten variablen vergleicht und dann zu "weiter" geht
so muss das doch ungefer aus sehen oder?
-----------------------
@echo off
set var2=PW
set /p var1=Passwort eingabe:
if %var1% = %var2% goto weiter
ende
:weiter
echo richtig!
pause >nul
ende
----------------------
Antwort schreiben
Antwort 1 von Seymour vom 07.11.2019, 21:54 Options
Hallo Harvey17,
Versuchs mal damit:
@echo off
set var2=PW
set /p var1=Passwort eingabe:
if %var1% NEQ %var2% goto ende
echo richtig!
pause >nul
:ende
Gruß Seymour
Antwort 3 von Harvey17 vom 08.11.2019, 18:15 Options
hatt ja geklappt nun suche ich aber was wo er "goto" macht wenn zwei variablen übereinstimmen.
nicht wie ^^oben wo er "goto" macht wenn sie nicht übereinstimmen.
geht das auch?
Antwort 4 von Harvey17 vom 08.11.2019, 19:40 Options
versteht ihr wie ich das meine?
Hi,
Hast Du schon einmal if /? in die Konsole getippt? Das sollte Deine Frage dann beantworten, und Du kannst Dir eine der Moeglichkeiten auswaehlen...
Ob Du dann obiges Beispiel von Seymour auf ein "if not" abaenderst, oder als Vergleichsoperator ein "EQU" statt des "NEQ" nutzt oder aber auch ein "==" bleibt dann Deiner persoenlichen Vorliebe ueberlassen.
Cu TheBlackBird ®
Antwort 6 von Harvey17 vom 08.11.2019, 20:14 Options
oh so einfach, coll danke