Ich habe mit meinem Skript weitergemacht und habe wieder ein Problem nämlich bei:
createaccount;passwordcheck
Da steht immer Systempfad nicht gefunden
@echo on
title MESSENGER
mode con: cols=50 lines=10
if exist .\users\ goto welcome
:firstOpen
mkdir Kontakte
cd Kontakte
mkdir users
cd ..\
copy kontakte.bat .\Kontakte\kontakte.bat
cd Kontakte
start kontakte.bat
cd ..\
del /F kontakte.bat
exit
:welcome
cls
color 0A
echo.
echo ===============
echo MESSENGER
echo ===============
echo. pause
color 0B
cls
:login
echo.
echo ===========
echo Login
echo ===========
echo.
echo Gib deinen Benutzernamen ein:
echo (Wenn du kein Konto hast dann gib 1 ein)
set /p username=
cls
if %username%==1 goto createaccount
echo Gib jetzt dein Passwort ein:
set /p password=
if exist .\users\%username%\%username%.dll goto passwordcheck
echo Konto nicht vorhanden oder Benutzername falsch timeout /t 2 >nul cls goto welcome
:createaccount
echo.
echo =======================
echo Account erstellen
echo =======================
echo. echo Gib deinen neuen Benutzernamen ein:
set /p newusername=
cls
echo Gib dein neues Passwort ein:
set /p newpassword=
cd .\users\
mkdir %newusername%
echo %newpassword% > .\users\%newusername%\%newusername%.dll
pause
cls
echo Dein Account wurde erstellt
timeout /t 2 >nul
cls
goto login
:passwordcheck
set /p passwordfile=<".\users\%username%\%username%.dll"
if %passwordfile%==%password% goto loggedin
:loggedin
cls
echo Hallo
pause
Hier nochmal mit Leerzeilen