384 Aufrufe
Gefragt in Windows 7 von
ich habe wider ein fehler beim programmien mit batch

das problem ist beim 3 benutzer geht gar kein passwort warum

code:



@echo off

for /f "usebackq" %%a in (".\passwort.txt") do set passw=%%a
for /f "usebackq" %%a in (".\passwort2.txt") do set passw2=%%a
for /f "usebackq" %%a in (".\benutzer.txt") do set ben=%%a
for /f "usebackq" %%a in (".\passwort3.txt") do set benpass=%%a

echo %passw%>passwort2.txt
echo %passw2%>passwort2.txt
echo %ben%>benutzer.txt
echo %benpass%>passwort3.txt

title haupt proramm beta

color f0


:menue1
cls
echo testausgebe[1] normale ausgabe[2] start[start] ende[0] gute music[music]

set /p ausgabe= ":"

if /i %ausgabe%==sos goto menue
if /i %ausgabe%==1 @echo on
if /i %ausgabe%==2 @echo off
if /i %ausgabe%==start goto anmelden
if /i %ausgabe%==0 exit
if /i %ausgabe%==music start link

pause

goto menue1

:anmelden
start link
cls

set /p benutzername= "benutzer:"

if /i %benutzername%==admin goto passwort
if /i %benutzername%==gast goto menue
if /i %benutzername%==testbenutzer goto npasswort2
if /i %benutzername%==%ben% goto passwortben

pause

goto menue1

pause

:passwort
cls



IF EXIST passwort.txt goto startpass

pause
goto neupass
pause

goto neupass

pause
goto neupass
pause

:startpass

set /p passworteingeben= "passwort:"

if %passworteingeben%==%passw% goto menue

pause
goto startpass
pause
:neupass

set /p neupass= "passwort:"
set /p neupass2= "passwort widerholen:"

if /i %neupass%==%neupass2% echo %neupass%>passwort.txt

pause

:menue
cls

set /p l= "befehl (befehl=befehle) , help=hilfe :"


if %l%==benutzer goto neuerbenutzer
if %l%==menue goto grmenue
if %l%==imperium start link
if %l%==playlist start link
if %l%==top5 start link
if %l%==windowsspataremix start linl v=_
if %l%==spielen start link
if %l%==befehl goto D
if %l%==help goto help
if %l%==exit exit

goto menue

:D
cls
set /p befehl= "befehl:"
set /p befehl2= " "
set /p befehl3= " "
set /p befehl4= " "
set /p befehl5= " "


cls

%befehl% %befehl2% %befehl3% %befehl4% %befehl5%



pause
goto D

goto menue
pause

:help
cls

echo benutzer = neuerbenutzer
echo menue / p = nach der eingabe : menue können sie mit p ihr passwort
endern
echo menue = anderes menue
echo imperium = music
echo playlist = windows error remix playlist
echo top5 = top5 windows remix
echo windowsspataremix = remix
echo spielen = spielen



pause
goto menue

:grmenue
cls

echo #############################
echo #menue 1 #
echo #############################
echo #music 2 #
echo #############################
echo #google 3 #
echo #############################
echo #color fb fb #
echo #############################
echo #color fa fa #
echo #############################
echo #color f0 f0 #
echo #############################
echo #neues paswort p #
echo #############################
echo.

set /p a= " eingabe :"

if %a%==1 goto menue
if %a%==2 start link
if %a%==3 start link
if %a%==fb color fb
if %a%==fa color fa
if %a%==f0 color f0
if %a%==p goto f
goto grmenue

:f
if /i %benutzername%==gast goto menue
if /i %benutzername%==admin goto neupass
if /i %benutzername%==testbenutzer goto neupass2

goto menue

:npasswort2

IF EXIST passwort2.txt goto startpass2

pause
goto neupass2
pause


:startpass2

set /p passworteingeben= "passwort:"

if %passworteingeben%==%passw2% goto menue

pause
goto startpass2
pause
:neupass2

set /p neupass= "passwort:"
set /p neupass2= "passwort widerholen:"

if /i %neupass%==%neupass2% echo %neupass%>passwort2.txt

pause

goto menue

:neuerbenutzer

if /i %benutzername%==admin goto b1

goto menue

:b1

:neubenutzer1

set /p neuben= "benutzername:"
set /p neuben2= "benutzername widerholen:"

if /i %neuben%==%neuben2% echo %neuben%>benutzer.txt

pause
echo mer ist noch in arbeit damm koenen 3 benutzer hinzugefügt werden
pause
goto menue1

:passwortben

IF EXIST passwort3.txt goto startpass3

pause
goto neupass3
pause


:startpass3

set /p passworteingeben= "passwort:"

if %passworteingeben%==%passw3% goto menue

pause
goto startpass3
pause
:neupass3

set /p neupasss= "passwort:"
set /p neupasss2= "passwort widerholen:"

if /i %neupass%==%neupasss2% echo %neupass%>passwort3.txt

pause

goto menue


goto menue

in textateien:

passwort a
passwort2 a
passwort3 1
benutzer ben

sind nur zum testen gewesen damitt ich mi4r das merken kann also kein fortrag über
sicheres passwort ersslen

2 Antworten

0 Punkte
Beantwortet von
also keinen fortrag, keion ploblem...

Dazu müsste man allerdings deinen Geschreibsel verstehen.
Erzähl mal lieber was darüber, also was du mit den ganzen DOS Passwort Zeug überhaupt erreichen willst.
Du wurdest schon mehrmals darum gebeten. es scheint aber, dass du ziemlich resistent bist.
0 Punkte
Beantwortet von
ich habe halt nicht beseres zu tun bein programmieen
ich kann aber auch nicht besser sreiben
...