윈 도 우 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 | - | - |
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 |
80244 | 기 타| 익스플로러에서 웹사이트가 영문으로 [3] | 개골동자 | 209 | 07-16 |
80243 | 윈 도 우| 파티션 관련해서 질문드립니다! [1] | Fivernova | 185 | 07-16 |
80242 | 윈 도 우| 내꼬님 그림 봐 주세요 ㅜ ㅜ [7] | FC바르셀로나우승~하자 | 394 | 07-16 |
80241 | 윈 도 우| D 하드 살려주세요[가르쳐 줘요] [1] | FC바르셀로나우승~하자 | 478 | 07-16 |
80240 | 기 타| 무선 인텔 9260 랜카드 데스크탑에 | 대륙의별 | 328 | 07-16 |
» | 윈 도 우| set /p PW= 질문입니다 [4] | 지룡자 | 295 | 07-16 |
80238 | 기 타| 크롬에서 네이버 동영상 볼때 [3] | 비숍 | 335 | 07-16 |
80237 | 윈 도 우| 노트북 GTX960M 이 안잡힙니다. [2] | 보리하우스 | 261 | 07-16 |
80236 | 윈 도 우| Rufus으로 윈도우 설치 시 질문있습니다 [2] | FC바르셀로나우승~하자 | 497 | 07-15 |
80235 | 윈 도 우| WinNTsetup으로 윈도우 설치 시 질문있습니다 [2] | Fivernova | 364 | 07-15 |
80234 | 하드웨어| 마루컴이라는 중고컴퓨터판매사이트 믿어도 되나요? [4] | 보노보노아 | 647 | 07-15 |
80233 | 윈 도 우| Win8.1에서 USB키보드가 안되네요 [2] | 깨비꼬레아 | 196 | 07-15 |
80232 | 기 타| 부팅파일이있는데.. 왜 없다고 나올까요?? [1] | 독수리신사 | 241 | 07-15 |
80231 | 윈 도 우| I/O error 123: [AddVariables,"%BaseDir%\Projects\... | 독수리신사 | 526 | 07-15 |
@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%"
구글에서 찾았습니다.
* 표시가 아니고 입력하는게 안보이네요~