윈 도 우 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 | - | - |
92432 | 기 타| 능력자분들 노트북 호환아답터 좀 찾아주세요. [1] | 내가잘나가 | 372 | 01-28 |
92431 | 소프트웨어| 네이버 웨일 IDM 문제 | damoa | 537 | 01-28 |
92430 | 소프트웨어| uTorrent에서 시드다운은 되고 마그넷 주소다운은 안됩니다. [3] | 『ⓖⓤⓝ』 | 395 | 01-28 |
92429 | 소프트웨어| 고수님들 궁금해서 여쭙니다. [2] | gongja | 226 | 01-28 |
92428 | 하드웨어| 쿨러 교체후 부팅이 안되고 있습니다.. ㅡ.ㅜ; [7] | 카니 | 567 | 01-28 |
92427 | 소프트웨어| Turbo Virtual Machine Executable [1] | knada | 445 | 01-28 |
92426 | 하드웨어| 윈도우10 설치시 [1] | 화랑이 | 306 | 01-28 |
92425 | 하드웨어| ssd 분리 방법 문의 [4] | 푸른구름 | 711 | 01-28 |
92424 | 소프트웨어| 네이버 웨일 우클릭 사용 못하나요? [3] | 하얀달 | 331 | 01-28 |
92423 | 기 타| 한글 2007에서 이거 아시는 분 계실까요?? [5] | 플래필드 | 520 | 01-28 |
92422 | 윈 도 우| dism 윈도우 최적화 설치파일 만드는데 매번 만들기가 힘이... [6] | ToFinder | 322 | 01-28 |
92421 | 소프트웨어| GoodSync patch 적용이 풀리네요 | hwasung | 174 | 01-28 |
92420 | 기 타| 자동 재 부팅 [4] | k2000 | 304 | 01-28 |
92419 | 윈 도 우| 윈도우11에 안드로이드앱을 바로 설치하는 강좌 부탁합니다 [7] | brucex | 491 | 01-28 |
92418 | 윈 도 우| 수동으로 gpt 부트 파티션 생성하기 [1] | 크런치 | 377 | 01-28 |
92417 | 모 바 일| 삼성페이 + adguard 쓰시는분 계시나요 [6] | 한스 | 404 | 01-28 |
92416 | 소프트웨어| auslogics boostspeed 프로그램은 쿠키 보관 기능이 없나요? | 좀머씨 | 121 | 01-27 |
92415 | 소프트웨어| 네이버 웨일 확장 앱 동기화 질문 | ksire | 106 | 01-27 |
92414 | 윈 도 우| 윈10 기본브라우저 앱 지정 질문입니다. | 할많하않 | 108 | 01-27 |
92413 | 기 타| 포토샵cs6 포터블 [5] | k2000 | 546 | 01-27 |
if "%pwset%" equ "%password%" 로 바꿔보세요
해결이 된다면 pwset의 비교대상을 찾을 수 없어 오류로 꺼지는듯 합니다.