Juzzz
Gebruiker
- Lid geworden
- 15 jan 2008
- Berichten
- 281
ik hoop dat iemand mij kan helpen hierbij.
ik heb een scriptje waar je een password in moet voeren om verder te gaan, nou is het zo dat als je het 3x fout heb dat je het niet meer kan proberen.
test script:
nou wilde ik boven in het script de regel "if %FailLV%==3 goto ERROR" plaatsten maar nou is het probleem dat de variabelen worden gereset/verweiderd na het afsluiten van het script?
heeft iemand een idee?
note:
voor dat iemand zegt dat dit niet veilig is omdat je het wachtwoord kan uitlezen uit de code, je kan een batch om zetten naar .exe.
thanks, justin
ik heb een scriptje waar je een password in moet voeren om verder te gaan, nou is het zo dat als je het 3x fout heb dat je het niet meer kan proberen.
test script:
Code:
@echo off
title test 3x password
:START
cls
Echo Insert password:
set /p "Pass=>"
IF %Pass%==lol goto RIGHT
:FAIL
cls
set /a FailLV=%FailLV%+1
set /a Left=3-%FailLV%
if %FailLV%==3 goto ERROR
Echo Invalid Password
Echo Press any key to try again
Echo %Left% trys left
Pause >nul
Goto START
:ERROR
cls
Echo You did non succeed to guess the password within 3 times
Echo.
Echo Reboot to try again (i want)
Echo.
Echo Press any key to quit
Pause >nul
Goto END
:RIGHT
cls
Echo the password was right
Echo Press any key to quit
Pause >nul
:END
exit
nou wilde ik boven in het script de regel "if %FailLV%==3 goto ERROR" plaatsten maar nou is het probleem dat de variabelen worden gereset/verweiderd na het afsluiten van het script?
heeft iemand een idee?
note:
voor dat iemand zegt dat dit niet veilig is omdat je het wachtwoord kan uitlezen uit de code, je kan een batch om zetten naar .exe.
thanks, justin
Laatst bewerkt: