Innehållsförteckning:

Batch -inloggningsskärm: 5 steg
Batch -inloggningsskärm: 5 steg

Video: Batch -inloggningsskärm: 5 steg

Video: Batch -inloggningsskärm: 5 steg
Video: Deewani Mastani & Nimbooda Pune batch Rehearsal- Devesh M 2024, November
Anonim
Batch -inloggningsskärm
Batch -inloggningsskärm

Här är ett litet program som låter dig registrera dig och logga in i batch hoppas du gillar!

Steg 1: Konfigurera

Inställning
Inställning

Så det du behöver är en karta med en annan karta inuti, det gör det enklare för datareferens

(se bild)

Steg 2: Startskärmen

Startskärmen
Startskärmen
Startskärmen
Startskärmen

Här skapar vi skärmen du ser när du öppnar programmet

(OBS: jag skrev "cd Log-Data" i koden på bilden men detta returnerar ett fel använd "Log" som kartnamn)

@echo av

REM detta hänvisar till den andra kartan du gjorde, i detta fall namnet på kartan

REM så länge programmet och önskad karta finns i samma katalog kan du helt enkelt skriva 'cd (kartnamn)'

cd -logg

:Start

cls

färg F0

REM detta är för att visa skärmen, använd din egen kreativitet här för att få den att lysa riktigt

echo Logga in, registrera

eko.

eko (L) ogin (R) egister

set /p logreg = ""

om %logreg %== L gå till inloggning

om %logreg %== l gå in

om %logreg %== R gå till register

om %logreg %== r gå till register

:logga in

cls

:Registrera

cls

Steg 3: Registreringsskärmen

Registreringsskärmen
Registreringsskärmen
Registreringsskärmen
Registreringsskärmen

Så uppenbarligen efter att användaren gav sin input vill vi att den ska gå någonstans,

här hanterar vi åtgärden som vidtogs när användaren vill registrera sig som en ny användare

(OBS: vi utgår från kommandot: register)

:Registrera

cls

eko Registrera

eko.

eko Användarnamn ?:

set /p user = ""

REM vi sparar användarnamnet i en.dll -fil i datakartan

REM tillsammans med lösenordet

eko.

eko lösenord ?:

set /p pass = ""

REM vi exporterar det här

REM vi använder en dll -fil eftersom det är svårare att läsa som användare, du kan också spara den i en txt!

echo%pass%>%user%.dll

gå tillbaka

: regsucces

cls

echo Registrerad

eko.

echo %user %

eko.

eko %pass %

paus

gå igång

Steg 4: Inloggningsskärm; Inloggning misslyckas; Inloggning lyckad

Inloggningsskärm; Inloggning misslyckas; Inloggning lyckad
Inloggningsskärm; Inloggning misslyckas; Inloggning lyckad
Inloggningsskärm; Inloggning misslyckas; Inloggning lyckad
Inloggningsskärm; Inloggning misslyckas; Inloggning lyckad
Inloggningsskärm; Inloggning misslyckas; Inloggning lyckad
Inloggningsskärm; Inloggning misslyckas; Inloggning lyckad

Vi vill mer än att bara kunna registrera en användare, vi vill också att de ska logga in,

detta kommer att göras i detta steg

(Obs! Vi utgår från kommandot: inloggning)

:logga in

cls

eko Logga in

eko.

eko Användarnamn ?:

set /p user2 = ""

om inte finns %user2 %.dll gå till loginfail

för /f "Delims =" %% a in (%user2%.dll) do (ställ in passconfirm = %% a)

eko.

eko lösenord ?:

set /p pass2 = ""

om%pass2%==%passconfirm%gick till inloggning

om inte%pass2%==%passconfirm%gå till loginfail

: loginsucces

cls

eko framgång

eko.

echo Bra jobbat du har registrerat dig

eko och loggade in på ditt konto

paus

gå igång

: loginfail

cls

ekot misslyckades

eko.

echo OBS: det är skiftlägeskänsligt!

paus

gå igång

Steg 5: Ladda ner fil (om du vill)

du kan ladda ner programmet om du verkligen inte vill göra det själv

här:

(du behöver fortfarande göra kartorna, det här är bara txt -filen)

Rekommenderad: