윈 도 우 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 | - | - |
92328 | 윈 도 우| 어도비 플래쉬 플래이어 사용할 방법이 있을지요? [7] | 두병 | 313 | 01-21 |
92327 | 윈 도 우| pe에 통합할 요즘 랜 드라이버 뭐가 있을까요? [2] | ksire | 205 | 01-21 |
92326 | 모 바 일| 파일매니저+ 에서 구글드라이버 계정 추가가 안됩니다... [2] | 밸록 | 533 | 01-21 |
92325 | 소프트웨어| 크롬 청소가 안되네요 [4] | 좀머씨 | 349 | 01-21 |
92324 | 윈 도 우| 윈7 영문판 정품 시리얼......... [4] | 하얀달 | 572 | 01-20 |
92323 | 윈 도 우| 옆파티션 레지스트리 접근법 궁금합니다 [6] | 티어s | 233 | 01-20 |
» | 윈 도 우| Batch 파일에 암호 설정하기 문의 [5] | 상발이 | 298 | 01-20 |
92321 | 윈 도 우| 엣지를 방화벽에서 차단합니다. [6] | 크리스 | 947 | 01-20 |
92320 | 소프트웨어| 고수님들 가르쳐 주시면 감사하겠습니다. [3] | gongja | 553 | 01-20 |
92319 | 소프트웨어| 크롬 브라우저 비밀번호 관리 [1] | asklee | 278 | 01-20 |
92318 | 윈 도 우| 윈도우11 프로 쓰고 있는데요 [1] | 크롱 | 457 | 01-20 |
92317 | 하드웨어| 삼성노트북 바이오스 무한반복 문의 [2] | 뷰티블마인 | 587 | 01-20 |
92316 | 윈 도 우| 윈11에서 메모장(notepad) 관련하여 질문 드립니다. [2] | dwXtal | 271 | 01-20 |
92315 | 윈 도 우| 워크스테이션 pe 와 시스템pe 차이 [2] | nhk | 664 | 01-20 |
92314 | 윈 도 우| PE에서 드라이브 자동설치 (Drvindex.exe) 후 바탕화면 우... [2] | 홍은동초짜 | 445 | 01-20 |
92313 | 소프트웨어| ms edge의 첨부파일을 열거나 저장 [2] | 아짜 | 294 | 01-20 |
92312 | 윈 도 우| [긴급]도움요청드립니다 [3] | 하늘소 | 693 | 01-19 |
92311 | 윈 도 우| 윈도우포맷 후 준비중화면이 원래 오래걸리나요? [1] | iGreenPC | 627 | 01-19 |
92310 | 윈 도 우| 도와주세요~~~랜섬방지와 디스크 복제 문제로 폭망... [3] | 이어도 | 658 | 01-19 |
92309 | 윈 도 우| 자동으로 윈도우가 업데이트 된 이후.. 컴퓨터 켜면 10분이... | iGreenPC | 480 | 01-19 |
if "%pwset%" equ "%password%" 로 바꿔보세요
해결이 된다면 pwset의 비교대상을 찾을 수 없어 오류로 꺼지는듯 합니다.