gerz0ckerz
Goto Top

Batch Anmelden und Registrieren

Ich versuche ein kleines Programm mit Batch zu erstellen womit man sich einloggen und registrieren kann.

So sieht es aus:
@echo off
title Login
color e

:start
echo =========== Login ============
echo ------------------------------
set /p usr=Username:

for /f %%i in (C:\Users\[HIER STEHT MEIN NAME]\Desktop\Login\usr\usr.txt) do (
goto usrabfrage )

:usrabfrage
if %%i==%usr% goto Test
goto start

:Test
echo asdnhfnhfbnhsdf
pause


Wie bekomme ich es hin, dass in einer Textdatei abgefragt wird was dort steht und geprüft wird ob dieses Wort auch das bei Username eingegebene Wort ist.
(Ich bin noch ein Anfänger ich Batch)

Danke schonmal im Vorraus

Content-Key: 281807

Url: https://administrator.de/contentid/281807

Printed on: April 19, 2024 at 08:04 o'clock

Member: nextized
Solution nextized Sep 02, 2015 updated at 15:56:10 (UTC)
Goto Top
:: Pfad zum auslesen der Datei festlegen
set path=C:\Users\[HIER STEHT MEIN NAME]\Desktop\Login\usr\usr.txt

:: Textzeilen an Funktion übergeben
for /f %%i in (%pfad%) do ( call :userabfrage %%i )

:usrabfrage
:: Benutzer auswerten
if %1==%usr% goto Test
:: Ansonsten zurück zum start
goto start

:Test
echo asdnhfnhfbnhsdf
pause
Member: GERz0cKErZ
GERz0cKErZ Sep 02, 2015 updated at 15:56:53 (UTC)
Goto Top
Zitat von @nextized:

:: Pfad zum auslesen der Datei festlegen
set path=C:\Users\[HIER STEHT MEIN NAME]\Desktop\Login\usr\usr.txt

:: Textzeilen an Funktion übergeben
for /f %%i in (%pfad%) do ( call :userabfrage %%i )

:usrabfrage
:: Benutzer auswerten
if %1==%usr% goto Test
:: Ansonsten zurück zum start
goto start

:Test
echo asdnhfnhfbnhsdf
pause


Vielen vielen Dank!
Hat mir sehr geholfen! face-smile