gerz0ckerz

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
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 281807

Url: https://administrator.de/forum/batch-anmelden-und-registrieren-281807.html

Ausgedruckt am: 16.07.2025 um 15:07 Uhr

nextized
Lösung nextized 02.09.2015 aktualisiert um 17:56:10 Uhr
:: 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
GERz0cKErZ
GERz0cKErZ 02.09.2015 aktualisiert um 17:56:53 Uhr
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