Stap 1: de code
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx
Uitschakelen
SetLocal inschakelenextensies EnableDelayedExpansion
Instellen van /P "= een wachtwoord:" < Nul
Bel: PasswordInput
ECHO (uw inbreng was:! Lijn!
Goto: Eof
: PasswordInput
:: Auteur: Carlos Montiers Aguilera
:: Opgedateer: 20150401. Gemaakt: 20150401.
:: In variabele lijn een input wachtwoord instellen
For /F overslaan ^ = 1 ^ delims ^ = ^ eol ^ = %% # in ()
"" Echo (| Replace.exe "% ~ f0". /U /W "') Stel" CR = %% #"
For /F %% # In ()
"" Prompt $H & voor %% _ In (_) doen Rem "') Stel" BS = %% #"
Instellen "lijn ="
: _PasswordInput_Kbd
Instellen "CHR =" & voor/f overslaan ^ = 1 ^ delims ^ = ^ eol ^ = %% # in ()
"Replace.exe" % ~ f0 ". /U /W') Stel "CHR = %% #"
Als! CHR! ==! CR! ECHO (& Goto: Eof
Als! CHR! ==! BS! (Als gedefinieerd lijn (instellen van /P "=! BS!! BS!" Instellen "lijn =! Lijn: ~ 0, -1! "
)
) Anders (instellen van /P "= *" als! CHR! ==! (Instellen "lijn =! Lijn! ^! "
) Anders "lijn =! Lijn!! CHR!"
)
Ga naar: _PasswordInput_Kbd
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx