5 cool Batch-filer (4 / 6 steg)
Steg 4: Lösenord beskyddat kommandotolken
i kommandotolken skriver ändrar "röd", "grön" eller "normal" utan citattecken och det färg
utanför
: hem
Logga in på CMD om titeln
färg 07
CLS
ECHO.
ECHO Cmd konton
ECHO ===
ECHO.
ECHO [1] Logga In
ECHO [2] tecken upp
ECHO [3] Exit
ECHO.
Ställ in /p op =
om op % == 1 goto 1
om op % == 2 goto 2
om op % == 3 goto 3
gå till fel
: 2
CLS
ECHO Sign Up
echo ======================================
ECHO.
ställa in /p newname = "Ange nytt användarnamn:"
om "% newname"=="% newname %" goto inputname
: inputname
CD "% userprofile%\documents"
om det finns "cmdacoBin" gå till hoppa
om det inte finns "cmdacoBin" goto noskip
: noskip
MD "cmdacoBin"
gå till hoppa över
: hoppa över
CD "% userprofile%\documents\cmdacoBin"
om det finns "% newname%.bat" goto namexist
om det inte finns "% newname%.bat" goto skip2
: skip2
ECHO ställa realusername = Nyttnamn % > "% newname%.bat"
gå till nästa
: nästa
ECHO.
ställa in /p pswd = Ange nytt lösenord:
om "% pswd"=="% pswd %" goto inputpass
: inputpass
CD "% userprofile%\documents\cmdacoBin"
ECHO ställa in lösenord = % pswd % >> "% newname%.bat"
gå till next1
: namexist
ECHO.
ECHO angivna användarnamn finns redan.
ECHO tryck på valfri tangent för att återgå...
Pausa > nul
gå till 2
: next1
CLS
ECHO Cmd konton
ECHO ===
ECHO.
ECHO: ditt konto har skapats!
ECHO.
pausa
gå till hem
: 1
färg 07
CLS
ECHO Cmd konton logga In
echo ================================
ECHO.
Ställa in /p logname = användarnamn:
om "% logname"=="% logname %" goto 2.1
: 2.1
ECHO.
ställa in /p logpass = "lösenord:"
om "% logpass"=="% logpass %" goto login
: logga in
CD "% userprofile%\documents\cmdacoBin"
om finns "% logname%.bat" gå till samtal
om det inte finns "% logname%.bat" goto errorlog
: Ring
kalla "% logname%.bat"
om "% lösenord"=="% logpass %" goto logdone
gå till errorlog
: errorlog
färg 0c
ECHO.
ECHO användarnamn eller lösenord fel.
ECHO åtkomst nekad.
Pausa > nul
gå till hem
: logdone
CLS
ECHO kommandoraden
ECHO ===
ECHO.
ECHO loggat har!
ECHO.
pausa
gå till konto
: konto
CLS
CD "% userprofile%\documents\cmdacoBin"
kalla "% realusername%color.bat"
kalla "% realusername%.bat"
färg % colorcode %
CLS
ECHO.
echo -------------------------------------------------------------------------------
ECHO % realusername %
echo -------------------------------------------------------------------------------
utanför
bryta av
Titeln befalla snabb
färg 0a
CLS
ECHO typ "hem" helst för att gå till den aktuella användarens profilkatalogen.
ECHO typ "desktop" helst för att gå till det aktuella användaren skrivbordet.
ECHO.
ECHO typ hjälp att se lista över vanliga kommandon som cd, rd, md, del,
ECHO ren, Ersätt, kopia, xcopy, flytta, attrib, träd, redigera och cls.
ECHO typ [kommando] /? för detaljerad info.
ECHO.
pausa
CLS
: cmd
ECHO katalogen: % CD %
ställa in /P CMD = kommandot:
om "% CMD %" == "cls" goto cls
om "% CMD %" == "hem" goto home2
om "% CMD %" == "desktop" gå till skrivbordet
om "% CMD %" == "röd" goto röd
om "% CMD %" == "gröna" goto grön
om "% CMD %" == "normala" goto normala
CMD %
CD C:\
gå till cmd
: cls
CLS
gå till cmd
: home2
CD/d % USERPROFILE %
CLS
gå till cmd
: desktop
CD/d %SystemDrive%\Users\%USERNAME%\Desktop
CLS
gå till cmd
: röd
färg 0c
CLS
gå till cmd
: grön
färg 0a
CLS
gå till cmd
: normal
färg 07
CLS
gå till cmd