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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 281807
Url: https://administrator.de/forum/batch-anmelden-und-registrieren-281807.html
Ausgedruckt am: 16.07.2025 um 15:07 Uhr
2 Kommentare
Neuester Kommentar
:: 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
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