윈 도 우 set /p PW= 질문입니다
2019.07.16 02:38
이러면 패스워드 입력부분이 모두 노출됩니다. ***** 나오도록 하는 방법 있을까요?
댓글 [4]
-
comadot 2019.07.16 20:43
-
지룡자 2019.07.20 14:23
허걱 감사합니다.
-
comadot 2019.07.16 20:56
@echo off & setlocal
Title %~n0
Mode 50,5 & Color 9E
Set /P "Pass1=Please choose your Password:" < Nul
call :HInput Pass1
echo Input length is %errorlevel%
setlocal EnableDelayedExpansion
echo Your password is !Pass1!
pause
cls
Set /P "Pass2=Please confirm your Password:" < Nul
call :HInput Pass2
echo Input length is %errorlevel%
echo Your password is !Pass2!
pause
cls
If !Pass1!==!Pass2! (echo the two passwords are the same
) else (echo the two passwords does not match)
pause
goto :eof
:HInput [ByRef_VarName]
:: inspired by Carlos
if "%__HI__%" neq "__HI__" (
setlocal DisableDelayedExpansion EnableExtensions
set "CR=" &set "S=" &set "N=0" &set "__HI__=__HI__"
for /f "skip=1" %%i in ('echo(^|replace ? . /u /w') do if not defined CR set "CR=%%i"
for /f %%i in ('"prompt $H &for %%b in (1) do rem"') do set "BS=%%i"
)
set "C="
for /f skip^=1^ delims^=^ eol^= %%i in ('replace ? . /u /w') do if not defined C set "C=%%i"
setlocal EnableDelayedExpansion EnableExtensions
if "!CR!"=="!C!" (
echo(
if "%~1"=="" (
echo(!S!
endlocal &endlocal &exit /b %N%
) else (
if defined S (
for /f delims^=^ eol^= %%i in ("!S!") do endlocal &endlocal &set "%~1=%%i" &exit /b %N%
) else endlocal &endlocal &set "%~1=" &exit /b 0
)
)
if "!BS!"=="!C!" (
set "C="
if defined S set /a "N -= 1" &set "S=!S:~,-1!" &<nul set /p "=%BS% %BS%"
) else set /a "N += 1" &<nul set /p "=*"
if not defined S (
endlocal &set "N=%N%" &set "S=%C%"
) else for /f delims^=^ eol^= %%i in ("!S!") do endlocal &set "N=%N%" &set "S=%%i%C%"
goto HInput역시 구글에서 찾았습니다.
이건 **로 표시되네요~
-
지룡자 2019.07.20 14:23
좀 길지만 대단히 감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
80264 | 하드웨어| EasyDrv7 드라이버 설치 후 중국싸이트 등 자동설치 안되게... [5] | 한돼지 | 569 | 07-17 |
80263 | 윈 도 우| 윈도우 설치 usb에 자동 인증 pid 파일 양식이 ? ,, [4] | ㄴChosimㄱ | 244 | 07-17 |
80262 | 하드웨어| SATA 컨버터에 사용할 SSD 추천바랍니다. [3] | mso | 222 | 07-17 |
80261 | 소프트웨어| 360 internet security 성능은 어떤가요? | 하츠 | 114 | 07-17 |
80260 | 소프트웨어| 고스트 PXE 용 이미지를 만들고 싶습니다. [2] | 김곰돌 | 242 | 07-17 |
80259 | 윈 도 우| 윈도우 7 or 8.1에서 윈도우 10 시작 메뉴를 사용하는 방법.. | 노래하는다롱이 | 225 | 07-17 |
80258 | 윈 도 우| 블루스크린 에러 코드 알아내기 [2] | 하츠 | 294 | 07-17 |
80257 | 소프트웨어| FoxxApp 사이트에 무슨 문제라도 있나요? [2] | 대끼리야 | 167 | 07-17 |
80256 | 소프트웨어| uTorrent 설정파일 어디폴더에 있어요?? [2] | FC바르셀로나우승~하자 | 451 | 07-17 |
80255 | 소프트웨어| 유튜브 라이브 후 저장된 동영상 다운로드 방법이 있나요? [1] | 보노보노아 | 906 | 07-17 |
80254 | 소프트웨어| 윈도우pe에서 ssd 드라이버 등...? [1] | pinnk | 205 | 07-17 |
80253 | 소프트웨어| chrome계열 브라우저에서 플래쉬가 되질 않습니다. [3] | brucex | 365 | 07-17 |
80252 | 기 타| 바이오스 부트매니저가 2개입니다...ㅠㅠ [2] | 우리엘 | 526 | 07-16 |
80251 | 윈 도 우| KJ8.0+18362.10005 질문드림니다. [4] | 유틸사랑 | 467 | 07-16 |
80250 | 윈 도 우| 윈도우10 Pro버전을 사용중인데 업데이트 관련 질문있습니다! [2] | Fivernova | 339 | 07-16 |
80249 | 윈 도 우| 윈도우 부팅이 완료 되었는지 확인 할수 있는 프로세스 있... [7] | 현토리 | 349 | 07-16 |
80248 | 기 타| 랜섬웨어 치료 방법 문의 [1] | samsiki | 790 | 07-16 |
80247 | 기 타| kt 인터넷 끊김 [5] | 궁금증유발 | 738 | 07-16 |
80246 | 윈 도 우| windows10 [2] | 또식이 | 632 | 07-16 |
80245 | 서버 / IT| 웹서버 첨부파일 오류 화면입니다. [7] | engka | 216 | 07-16 |
@echo off
setlocal
set /P "=_" < NUL > "Enter password"
findstr /A:1E /V "^$" "Enter password" NUL > CON
del "Enter password"
set /P "password="
cls
color 07
echo The password read is: "%password%"
구글에서 찾았습니다.
* 표시가 아니고 입력하는게 안보이네요~