Zakropkowanie hasła BATCH

0

Witam znalazłem kod żródłowy w składni BATCH i zastanawiam się czy można jakoś zakropkować hasło ponieważ przy wpisywaniu na bieżąco się wyświetla.

 
Quote: 
 Quote: cls 
 @ECHO OFF 
 title Folder Backup
 if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK 
 if NOT EXIST Backup goto MDLOCKER 
 :CONFIRM
 echo Napewno chcesz Zablokowac ten folder??? (Y/N) 
 set/p "cho=>" 
 if %cho%==Y goto LOCK 
 if %cho%==y goto LOCK 
 if %cho%==n goto END 
 if %cho%==N goto END 
 echo BLAD!. 
 goto CONFIRM 
 :LOCK 
 ren Backup "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 
 attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 
 echo Folder zablokowany 
 goto End 
 :UNLOCK 
 echo To jest plik konfiguracyjny systemu MS Windows. 
 set/p "pass=>" 
 if NOT %pass%== zaq12wsx goto FAIL 
cls
 attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 
 ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Backup
 echo ...
pause
 goto End 
 :FAIL 
 echo Nie masz uprawnien do modyfikowania pliku
pause
 goto end 
 :MDLOCKER 
 md czat open
 echo Folder Zalozony pozytywnie 
 goto End 
 :End


jak widać z "if NOT%pass%== zaq12wsx " hasłem jest zaq12wsx i przy włączonej konsoli wyświetla to na ekran i chciałbym to jakoś zakropkować, czy jest taka opcja ?? Prosze o pomoc !

0

W bash'u wystarczy użyć read -s (silent mode). Niestety w batch'u juz nie jest tak kolorowo.
http://stackoverflow.com/questions/664957/can-i-mask-an-input-text-in-a-bat-file

1 użytkowników online, w tym zalogowanych: 0, gości: 1