Hur man loggar in med Batch-filer (3 / 4 steg)
Steg 3: Hur man lägger en fel lösenord identifierare.
Om du vill ge någon 3 chanser att få ett rätt lösenord, skulle koden se ut thi(detta är koden efter kommandofilen bestämmer det är fel lösenord, om du verkligen letar efter identifieraren, hitta den på första steget)
Du kan se att efter 3 misslyckade försök kontot tas bort.
Om personen klarar av att logga in efter (i exemplet) 1 misslyckat försök, alla filer för de misslyckade försök (% logname%.wrongpass.txt)
tas bort.
utanför
: w1
CLS
Echo lösenord felaktigt.
om det finns "% logname%.wrongpass.txt" goto w3
om det inte finns "% logname%.wrongpass.txt" goto w2
: w2
ECHO första lösenord fel inträffade % tid % % date % > "% logname%.wrongpass.txt"
pinga localhost > nul
gå till logga in
: w3
om det finns "% logname%.wrongpass2.txt" goto w5
om det inte finns "% logname%.wrongpass2.txt" goto w4
: w4
ECHO andra lösenord fel inträffade % tid % % date % > "% logname%.wrongpass2.txt"
pinga localhost > nul
gå till logga in
: w5
om det finns "% logname%.wrongpass3.txt" gå till w7
om det inte finns "% logname%.wrongpass3.txt" goto w6
: w6
ECHO tredje lösenord fel inträffade % tid % % date % > "% logname%.wrongpass3.txt"
pinga localhost > nul
gå till logga in
: w7
Upprepa lösenordet misslyckades 3 gånger i rad. Ditt konto kommer nu att raderas.
del %logname%.bat
del %logname%.logs.txt
del %logname%.wrongpass.txt
del %logname%.wrongpass2.txt
del %logname%.wrongpass3.txt
ECHO kontot har tagits bort på grund av lösenord fel % time % % date % >> "% logname%.del.txt"
pinga localhost > nul
Exit
: FinallyLoggedIn
CLS
ECHO du framgångsrikt har loggat In! Alla dina misslyckade försök (om någon) kommer nu att raderas.
del %logname%.wrongpass.txt
del %logname%.wrongpass2.txt
del %logname%.wrongpass3.txt
Pausa > nul
gå till vad