윈 도 우 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 | - | - |
5971 | 하드웨어| 그래픽 문제...? [4] | 뽀로로 | 262 | 06-26 |
5970 | 소프트웨어| autohotkey 로 키보드의 두 키를 완전히 바꾸는 방법이 궁... [8] | 매니안매냐 | 262 | 10-25 |
5969 | 윈 도 우| 19042.572 Edu버전 사용인데 핀번호 매번 입력하느라 불편... [4] | 천하 | 262 | 10-24 |
5968 | 소프트웨어| 영화를 보는중에 이것저것 만지면 화면이 멈춤니다 [1] | joe | 262 | 10-03 |
5967 | 하드웨어| 프린터 문의 [6] | 뷰티블마인 | 262 | 09-11 |
5966 | 소프트웨어| Cleanmgr+ 사용해 보신분 어떤가요. [2] | 이슬 | 262 | 09-03 |
5965 | 윈 도 우| 크롬 오류 질문입니다. [3] | 준이오빠 | 262 | 08-27 |
5964 | 윈 도 우| 다이렉트x 다운 받는법 알수 있을까요? [2] | winTEMPWIN | 262 | 01-28 |
5963 | 윈 도 우| 키보드가 이상해요 [2] | 유유자적 | 262 | 06-03 |
5962 | 하드웨어| x370m-hdv 보드에 자체 그래픽카드 기능이 있나요? [5] | brucex | 262 | 05-28 |
5961 | 윈 도 우| 윈도우 업데이트 후 잦은 재부팅이 있을 수 있나요? [2] | brucex | 262 | 05-23 |
5960 | 하드웨어| 노트북 거치대 추천 부탁드립니다. [2] | 조용한부엉 | 262 | 12-24 |
5959 | 윈 도 우| WIN10PE 키보드자판오류 [1] | 사운드트랙 | 262 | 12-16 |
5958 | 소프트웨어| vmware에서 휴대폰 인식 가능할까요? [4] | 맹스 | 262 | 05-08 |
5957 | 소프트웨어| 크로미엄계열의 브라우저에서 파일 다운할 때 [2] | 미나광 | 262 | 02-03 |
5956 | 소프트웨어| Windows 10 PE에서 그림 보기 연결 방법은? [2] | 초가지붕 | 262 | 02-08 |
5955 | 소프트웨어| total commander 스페이스바로 파일선택 [4] | 감사한 | 262 | 02-25 |
5954 | 윈 도 우| 시스템 구성 램 질문 [1] | to1 | 262 | 02-06 |
5953 | 소프트웨어| vmware15 실행문의 [1] | dlawlsfhr | 262 | 11-03 |
5952 | 소프트웨어| Edge 브라우저에서....??? | 청송 | 262 | 07-19 |
if "%pwset%" equ "%password%" 로 바꿔보세요
해결이 된다면 pwset의 비교대상을 찾을 수 없어 오류로 꺼지는듯 합니다.