윈 도 우 Batch 파일에 암호 설정하기 문의
2022.01.20 19:53
구글링하여 Batch 파일에 암호를 설정하는 코드를 찾아서 테스트를 해 보았습니다.
그러나 암호를 입력할때는 괜찮은데 Batch 파일을 처음 실행하고 바로 엔터키를 누르면 Command 창이 종료되는 문제가 있습니다.
코드 내용을 보면 아무런 문제가 없는 것 같은데 실제 Batch 파일로 만들어 처음 암호 입력 없이 바로 엔터키를 누르면 창이 닫혀 버립니다.
대신 처음 한 번 틀린 암호 입력 후에는 계속 바로 엔터키를 눌러도 창이 종료되지 않습니다.
혹시 Batch 파일 잘 아시는 고수분들 중에 아래 코드에 문제 점 확인 좀 해 주실 수 있으신 분 계시면 도움 부탁 드리겠습니다.
아래는 예제 코드 입니다.
@echo off
set pwset=1234
:Return
set /p "password=비밀번호를 입력하시오 :
if %pwset% equ %password% (
goto login_success:
)else (
goto login_fail:
)
)
:login_success
echo 로그인 성공!
pause
exit
:login_fail
echo 로그인 실패!
echo 다시 입력해 주세요.
goto Return
댓글 [5]
-
히이이잌 2022.01.20 20:02
-
상발이 2022.01.21 06:36
답변 감사합니다.
말씀하신데로 테스트 해 보도록 하겠습니다.
-
지후빠 2022.01.20 20:07
테스트는 안해봤지만 어색한 것들을 고쳐봤습니다.
@echo off
set pwset=1234
:Return
set /p password=비밀번호를 입력하시오 :
if %pwset% equ %password% (
goto :login_success
) else (
goto :login_fail
)
:login_success
echo 로그인 성공!
pause
exit
:login_fail
echo 로그인 실패!
echo 다시 입력해 주세요.
goto Return
-
지후빠 2022.01.20 20:11
set /p "password=비밀번호를 입력하시오 :
-> set /p password=비밀번호를 입력하시오 :
goto login_success:
-> goto :login_success 또는 goto login_success
goto login_fail:
-> goto :login_fail 또는 goto login_fail
) ) -> )
-> 괄호 2개를 1개로 수정
-
상발이 2022.01.21 06:36
답변 감사합니다.
말씀하신데로 테스트 해 보도록 하겠습니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
92603 | 소프트웨어| 노트북 특정 모델에만 설치되는 윈도우가 있나요? [3] | 바이오스 | 463 | 02-10 |
92602 | 하드웨어| 조카가 캐드3d 배운다고 삼촌한테 멀 사야 되냐고 물어 보... [7] | 붉은낙타 | 767 | 02-09 |
92601 | 윈 도 우| 안드로이드 폰에 USB케이블 연결 시 연결방식 선택이 안뜹... [5] | 『ⓖⓤⓝ』 | 516 | 02-09 |
92600 | 윈 도 우| powershell 능숙하게 다루시는 분한테 문의드립니다. [14] | 고석주 | 953 | 02-09 |
92599 | 소프트웨어| 고수님들께 여쭙니다. 기존 이미지 복구한 HDD에 신규 메인... [2] | 이루 | 349 | 02-09 |
92598 | 기 타| 엣지를 열어서 F12키를 안 먹혔어요!! 복구 하는 방법~~ [2] | 토니™짱야 | 851 | 02-09 |
92597 | 윈 도 우| PE 몇 개를 비교해서 동영상을 만들어 봤습니다 [4] | safercom | 352 | 02-09 |
92596 | 윈 도 우| PE 에서 작업한뒤 윈도우에서 오류가 납니다. [4] | 아티욤 | 319 | 02-09 |
92595 | 하드웨어| 포트블 하드디스크에 비밀번호 설정을 할 수 있는지요? [3] | joe | 446 | 02-09 |
92594 | 소프트웨어| PE 네트워크 관리자에서 네트워크 드라이브 설정 [2] | 하늘색꿈 | 289 | 02-09 |
92593 | 윈 도 우| 구글 광고좀 어찌 하는지요 [5] | 세븐좋아 | 447 | 02-09 |
92592 | 기 타| 뿌리는 구리스 빨대 [6] | 홍낄똥 | 866 | 02-09 |
92591 | 소프트웨어| 레지 등록시, 관리자 권한으로 등록하는법? [8] | 하늘색꿈 | 522 | 02-08 |
92590 | 하드웨어| 10TB 내장하드 추천 부탁드립니다. [5] | 그냥그렇다 | 572 | 02-08 |
92589 | 윈 도 우| 윈도우 iso 만들기 또는 기존제작된 iso를 수정하는 방법 [6] | 아로 | 712 | 02-08 |
92588 | 윈 도 우| 파워셀에서 program files 디렉토리로 가려는데.. [7] | 아담아 | 216 | 02-08 |
92587 | 윈 도 우| 디펜더 오류 | rthgh | 225 | 02-08 |
92586 | 하드웨어| G4560 4K 재생 [8] | 폴쉐매냐 | 725 | 02-08 |
92585 | 하드웨어| [재 문의] 부팅 관련입니다. [11] | 타임머신 | 423 | 02-08 |
92584 | 하드웨어| 메인보드... [4] | Icarus | 386 | 02-08 |
if "%pwset%" equ "%password%" 로 바꿔보세요
해결이 된다면 pwset의 비교대상을 찾을 수 없어 오류로 꺼지는듯 합니다.