Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Her er et lite program som lar deg registrere deg og logge inn batchvis håper du liker det!
Trinn 1: Konfigurere
Så det du trenger er et kart med et annet kart inne i det, dette gjør det lettere for datareferanse
(se bilde)
Trinn 2: Startskjermen
Her lager vi skjermen du ser når du åpner programmet
(MERK: Jeg skrev 'cd Log-Data' i koden på bildet, men dette gir en feil, bruk 'Logg' som kartnavn)
@echo av
REM dette refererer til det andre kartet du laget, i dette tilfellet navnet på kartet
REM så lenge programmet og ønsket kart er i samme katalog, kan du ganske enkelt skrive 'cd (kartnavn)'
cd Logg
:start
cls
farge F0
REM dette er for å vise skjermen, bruk din egen kreativitet her for å få det til å skinne virkelig
ekko Logg inn, registrer deg
ekko.
ekko (L) ogin (R) egister
sett /p logreg = ""
hvis %logreg %== L gå til pålogging
hvis %logreg %== l gå til pålogging
hvis %logreg %== R gå til register
hvis %logreg %== r gå til register
:Logg Inn
cls
:registrere
cls
Trinn 3: Registreringsskjermen
Så åpenbart etter at brukeren ga sitt innspill, vil vi at den skal gå et sted,
her håndterer vi handlingen som ble utført når brukeren vil registrere seg som en ny bruker
(MERK: Vi starter fra: register -kommandoen)
:registrere
cls
ekko Registrer
ekko.
ekko brukernavn ?:
sett /p bruker = ""
REM vi lagrer brukernavnet i en.dll -fil i datakartet
REM sammen med passordet
ekko.
ekko passord ?:
sett /p pass = ""
REM vi eksporterer det hit
REM vi bruker en dll -fil fordi det er vanskeligere å lese som bruker, du kan også lagre den i en txt!
echo%pass%>%user%.dll
gå til suksess
: regsuccess
cls
echo Vellykket registrert
ekko.
ekko %bruker %
ekko.
ekko %pass %
pause
gå i gang
Trinn 4: Innloggingsskjerm; Innlogging mislykkes; Innlogging suksess
Vi ønsker mer enn bare å kunne registrere en bruker, vi vil også få dem til å logge inn,
dette vil bli gjort i dette trinnet
(Merk: Vi starter fra: login -kommandoen)
:Logg Inn
cls
ekko Logg inn
ekko.
ekko brukernavn ?:
set /p user2 = ""
hvis ikke finnes %user2 %.dll gå til loginfail
for /f "Delims =" %% a in (%user2%.dll) do (angi passconfirm = %% a)
ekko.
ekko passord ?:
sett /p pass2 = ""
hvis%pass2%==%passconfirm%gikk til pålogging
hvis ikke%pass2%==%passconfirm%gå til loginfail
: loginsuksess
cls
ekko suksess
ekko.
echo God jobb du har registrert
ekko og logget på kontoen din
pause
gå i gang
: loginfail
cls
ekko mislyktes
ekko.
ekko MERK: det er store og små bokstaver!
pause
gå i gang
Trinn 5: Last ned fil (hvis du vil)
Du kan laste ned programmet hvis du virkelig ikke vil gjøre det selv
her:
(du trenger fortsatt å lage kartene, dette er bare txt -filen)