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

Fermé
tribb - 27 août 2022 à 11:28
Hackoo Messages postés 51 Date d'inscription jeudi 10 juillet 2003 Statut Membre Dernière intervention 23 septembre 2022 - 20 sept. 2022 à 12:49

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

A voir également:

2 réponses

brucine Messages postés 18374 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 27 décembre 2024 2 726
27 août 2022 à 11:52

Bonjour,

Oui, ou quelque chose dans le même esprit ici:

https://www.dostips.com/forum/viewtopic.php?t=8442#p56032

tribb, ce serait bien que tu ne te contentes pas de poser des questions, mais aussi que tu en donnes l'écho:

https://forums.commentcamarche.net/forum/affich-37671127-ecrire-commande-avec-echo-off#p37671210

0
Hackoo Messages postés 51 Date d'inscription jeudi 10 juillet 2003 Statut Membre Dernière intervention 23 septembre 2022 3
20 sept. 2022 à 12:49

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