Commande batch // Passer de lettre à symbole (*)

tribb -  
Hackoo Messages postés 58 Statut Membre -

Bonjour, 

je veux faire un systeme de mot de passe mais je veux transformer des lettres en symbole étoile (*). Il me faudrait un scripte (= batch) pour cela.

PS : Il faut juste le script de la transformation des lettres au  symbole étoile (*)

MERCI

2 réponses

  1. Hackoo Messages postés 58 Statut Membre 3
     

    Vous pouvez aussi cacher les caractères par ce batch aussi càd rendre les caractères invisibles lors de la saisie comme dans le système Unix :
     

    @echo off
    @REM Source ==> https://www.dostips.com/forum/viewtopic.php?p=67387#p67387
    Set "HideInput=For %%n in (1 2)Do if %%n==2 ((set /P "=_"<NUL>"!Str!" & findstr /A:1E /V "^$" "!Str!" NUL>CON) && del "!Str!" & set /P "#=")Else Set Str="
    Setlocal EnableDelayedExpansion
    %HideInput:#=PW%Please Enter Your Password Here
    cls & color 07
    echo You entered: "!PW!"
    Pause
    Endlocal
    Goto:Eof

    0