윈 도 우 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 | - | - |
98109 | 윈 도 우| Microsoft Visual C++ 2008 서비스 팩 1 재배포 가능 패키... [2] | 향기나 | 288 | 10-21 |
98108 | 윈 도 우| 윈도우11 쓸만한가요? (윈10 유저입니다) [7] | 컴알못러 | 847 | 10-21 |
98107 | 소프트웨어| 윈도우 재설치후 한글2020 렉걸림 문제 | 컴알못러 | 231 | 10-21 |
98106 | 윈 도 우| Win10_22H2 시작버튼 메뉴에 아이콘들 [2] | 건둘지망 | 314 | 10-21 |
98105 | 윈 도 우| tpm [3] | 개골구리 | 392 | 10-21 |
98104 | 소프트웨어| [질문] 노트북하드디스크를 vmware 이미지 생성 [6] | 번개 | 240 | 10-21 |
98103 | 모 바 일| 휴대폰 카메라 앨범 백업이 다차서 클라우드 [3] | zizer7ener | 153 | 10-21 |
98102 | 윈 도 우| 특정 폴더를 인터넷으로 연결하는것을 못하게 할수 없을까요, [2] | 가족넷 | 237 | 10-20 |
98101 | 소프트웨어| everything 에 대하여. [3] | 도파니 | 516 | 10-20 |
98100 | 소프트웨어| 윈도우11 봉인과 캡쳐방법에 대한 질문입니다, [5] | 좋은데이 | 297 | 10-20 |
98099 | 하드웨어| 라이젠 CPU온도와 램오버 질문드려요 [4] | 『ⓖⓤⓝ』 | 243 | 10-20 |
98098 | 윈 도 우| 설치된앱에서 여러개... 지울수 있나뇨? | assa | 183 | 10-20 |
98097 | 기 타| 프로그래밍 고수님들 ..내용 좀 봐주세요... [2] | cosmosa | 304 | 10-20 |
98096 | 하드웨어| 서버용 매모리 [3] | 도파고 | 279 | 10-20 |
98095 | 소프트웨어| truecrypt veracrypt 암호 보안 질문 [2] | 메리아 | 140 | 10-20 |
98094 | 윈 도 우| 윈도우 부팅시 메뉴 삭제및 안나타나게 하는방법 조언 부탁... [3] | 맹물 | 348 | 10-20 |
98093 | 윈 도 우| winpe 로딩 시 깨짐 현상 [1] | 웹네티즌 | 227 | 10-20 |
98092 | 윈 도 우| 윈도우 업데이트 종료를 하고 나면, 부팅이 되지 않습니다. [1] | 발바닥 | 336 | 10-19 |
98091 | 윈 도 우| 배치파일 도움 요청드립니다. [10] | Quen | 290 | 10-19 |
98090 | 윈 도 우| 윈도우 10 KB5031356 (19045.3570) 이후 IE11 사용불가 [7] | 텐텐 | 854 | 10-19 |
if "%pwset%" equ "%password%" 로 바꿔보세요
해결이 된다면 pwset의 비교대상을 찾을 수 없어 오류로 꺼지는듯 합니다.