윈 도 우 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 | - | - |
97743 | 기 타| torrenters.com 접속 안되네요. [2] | 알라뷰 | 6933 | 06-30 |
97742 | 윈 도 우| MBR error 3 [4] | 농사꾼 | 6933 | 03-09 |
97741 | 윈 도 우| 작업관리자의 디스크 이용률이 자꾸 100%로 올라 갑니다. [4] | 예감좋은 | 6931 | 11-23 |
97740 | 소프트웨어| 오피스2013 인증은 어떻게 들어가는 방법 좀 부탁합니다. [2] | 노백 | 6931 | 10-27 |
97739 | 하드웨어| 진공청소기로 컴퓨터내부청소해도 되는건가요? [5] | Trevis | 6930 | 03-07 |
97738 | 소프트웨어| 오피스 2010 질문입니다. [3] | 김용환 | 6930 | 10-31 |
97737 | 소프트웨어| PDF 용량 줄이기... [6] | 오마르 | 6927 | 04-17 |
97736 | win7 64bit vmware 프린터 공유 질문드려요 [5] | 프로토킹 | 6926 | 09-30 |
97735 | 윈 도 우| 하드웨어 가속 비활성 질문 드립니다. [2] | 긍정적인 | 6925 | 05-24 |
97734 | 윈도우 자동설치 키트란 무엇인가요? [1] | 떠오름 | 6923 | 09-29 |
97733 | 카스퍼스키 인터넷 시큐리티 7.0.0.125 버전에서.... [2] | 김옥경 | 6923 | 09-18 |
97732 | 오다가다님 질문입니다 [1] | sp1 | 6922 | 10-12 |
97731 | 하드웨어| 토랜트 사이트요...왜 한국은 [3] | nanari | 6921 | 02-26 |
97730 | 하드웨어| 부팅 중, 윈도우 진입 화면에서 멈춤 현상 [15] | 푸른하늘좋 | 6918 | 03-13 |
97729 | GSA-H42L 비스타에서 사용 가능한지요? [1] | GSA-H42L | 6918 | 10-03 |
97728 | 윈 도 우| win7 인증 문의 드립니다. KMS인증과 windows loader인증 | 제리코 | 6915 | 06-14 |
97727 | 윈 도 우| 윈도우 7 시스템 예약 파티션.....~~~ [3] | 우주선 | 6912 | 02-06 |
97726 | slic에 관해 조언 바랍니다. [2] | 정원해 | 6909 | 10-18 |
97725 | [문의] Windows 7 패스트핑 적용 방법 [레지스트리 변경] [2] | 아담 | 6908 | 07-30 |
97724 | 현재sp1이 베타잖습니까?? [6] | 하늘굄 | 6908 | 10-11 |
if "%pwset%" equ "%password%" 로 바꿔보세요
해결이 된다면 pwset의 비교대상을 찾을 수 없어 오류로 꺼지는듯 합니다.