윈 도 우 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 | - | - |
92342 | 윈 도 우| 윈도우10 설치할려는데 여기서 막힙니다 [9] | High][Land | 616 | 01-22 |
92341 | 하드웨어| pdf 뷰어용 모니터 [3] | 도파고 | 355 | 01-21 |
92340 | 소프트웨어| 웹페이지 그림저장 앱 편한것 없을까요? [5] | 카야 | 505 | 01-21 |
92339 | 하드웨어| ASUS 미니 PC 구매했는데 불량일까요? [3] | 윈포우도럼 | 690 | 01-21 |
92338 | 윈 도 우| 윈도우 설치과정 중에 중단현상 [1] | 바수 | 322 | 01-21 |
92337 | 소프트웨어| KJ님 WorkstationPE -시스템정보표시 [4] | 홀릭3 | 480 | 01-21 |
92336 | 윈 도 우| 브라우저 창이 모니터에서 벗어나요 [4] | 할많하않 | 330 | 01-21 |
92335 | 하드웨어| CPU 쿨러사진 한번 봐주세요.. [3] | cosmosa | 473 | 01-21 |
92334 | 윈 도 우| PE에서 IP 확인하는 배치 파일을 만들고 싶습니다! [7] | 콰앙 | 664 | 01-21 |
92333 | 소프트웨어| Total Command 폴더 및 파일명 (중국간자 및 일본어)가 깨... [3] | 파풍초 | 383 | 01-21 |
92332 | 윈 도 우| 윈도깔려고 윈도usb부팅시 이런 에러가 뜹니다 [11] | High][Land | 525 | 01-21 |
92331 | 윈 도 우| VMWare에서 USB 추가하기 여쭙니다. [1] | 빠루와망치 | 213 | 01-21 |
92330 | 하드웨어| 케이블문제가 아니고 SSD인식 안되면 불량 맞나요? [3] | 바수 | 276 | 01-21 |
92329 | 윈 도 우| 어도비 플래쉬 플래이어 사용할 방법이 있을지요? [7] | 두병 | 275 | 01-21 |
92328 | 윈 도 우| pe에 통합할 요즘 랜 드라이버 뭐가 있을까요? [2] | ksire | 175 | 01-21 |
92327 | 모 바 일| 파일매니저+ 에서 구글드라이버 계정 추가가 안됩니다... [2] | 밸록 | 453 | 01-21 |
92326 | 소프트웨어| 크롬 청소가 안되네요 [4] | 좀머씨 | 302 | 01-21 |
92325 | 윈 도 우| 윈7 영문판 정품 시리얼......... [4] | 하얀달 | 536 | 01-20 |
92324 | 윈 도 우| 옆파티션 레지스트리 접근법 궁금합니다 [6] | 티어s | 201 | 01-20 |
» | 윈 도 우| Batch 파일에 암호 설정하기 문의 [5] | 상발이 | 259 | 01-20 |
if "%pwset%" equ "%password%" 로 바꿔보세요
해결이 된다면 pwset의 비교대상을 찾을 수 없어 오류로 꺼지는듯 합니다.