Supportnet / Forum / SW-Sonstige
nach eingabe aufforderung var vergleichen
Frage
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 1 von Seymour
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
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 2 von Harvey17
jo vielen dank
geht
geht
Antwort 3 von Harvey17
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?
nicht wie ^^oben wo er "goto" macht wenn sie nicht übereinstimmen.
geht das auch?
Antwort 4 von Harvey17
versteht ihr wie ich das meine?
Antwort 5 von TheBlackBird_
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 ®
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
oh so einfach, coll danke

