배치 파일에서 빈 사용자 입력 확인 (입력 없음)

찬드라 아디 카리

그래서 사용자에게 선택을 요청합니다. 이 질문의 요점은 사용자가 입력없이 방금 입력 한 경우를 포착하는 것입니다. 내 계획은 사용자가 아무것도 입력하지 않고 그냥 입력했는지 알아내는 것입니다. 그렇다면 유효한 옵션이 아님을 표시하고로 돌아가십시오 :START. 다음 코드는 작동하지 않습니다. 특히 빈 입력과 space문자 만있는 입력입니다 . 사용자가이 잘못된 작업을 수행 한 경우 비어 있다는 메시지를 표시하고 싶습니다. 이 문제를 처리하는 방법에 대한 모든 제안은 대단히 감사하겠습니다.

@echo off

:START
cls
echo  Choose your option & echo.
echo     [P] play
echo     [R] rules
echo     [M] main menu
echo     [E] exit
set /p "cho=->"
if %cho%==e (goto EXIT
) else if /I %cho%==m (goto MAINMENU
) else if /I %cho%==r (goto GAMERULES
) else if /I %cho%==p (goto GAMERULES
) else if %cho%=="" (goto EMPTYINPUT
) else if %cho%==" " (goto EMPTYINPUT
) else cls
echo That is not valid
pause

:EMPTYINPUT
echo  This is not a valid option.
pause
goto START
행위

choice대신 사용하면 모든 옵션 식별 문제를 피할 수 있습니다 set /P. Choice 명령은 사용자가 정의한 제한된 키 집합에만 응답하므로 그 대답은 항상 정확합니다.

@echo off

:START
cls
echo  Choose your option & echo.
echo     [P] play
echo     [R] rules
echo     [M] main menu
echo     [E] exit
choice /C PRME /N /M "->"
goto option-%errorlevel%


:option-1  PLAY
echo In play
pause
goto start

:option-2  GAMERULES
echo In game rules
pause
goto start

:option-3  MAINMENU
echo In main menu
pause
goto start

:option-4  EXIT
echo Bye...
goto :EOF

자세한 내용을 보려면 다음을 입력하십시오. choice /?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배치 파일에서 숫자 입력 만 확인

분류에서Dev

배치 스크립트에서 사용자 입력 확인

분류에서Dev

빈 사용자 입력에 대한 일괄 확인

분류에서Dev

Python : 사용자 입력에서 빈 사각형 인쇄

분류에서Dev

빈 공간에 대한 사용자 입력을 확인하는 루프

분류에서Dev

사용자 입력이 배열에 있는지 확인

분류에서Dev

사용자가 빈 C ++를 입력했는지 확인

분류에서Dev

사용자 입력 확인

분류에서Dev

사용자 입력 확인

분류에서Dev

사용자 입력 확인

분류에서Dev

입력에 관계없이 단일 조건으로 빈 상태를 확인하는 방법은 Javascript에서 객체 또는 배열입니다.

분류에서Dev

배치-사용자 입력에서 여러 인수 가져 오기

분류에서Dev

사용자 입력에서 디렉토리를 확인할 수 없습니다.

분류에서Dev

그것은 봄 부팅에서 사용자로부터 빈 입력을 확인 할 수 있습니까?

분류에서Dev

사용자가 입력하면 음수 또는 빈 입력 상자를 확인하고 경고 메시지를 던지는 양식이 있습니다.

분류에서Dev

사용자 입력으로 파이썬에서 조건 확인

분류에서Dev

snakemake 확장 입력 파일 없음

분류에서Dev

Dialogflow에서 사용자 입력없이 다음 인 텐트 트리거

분류에서Dev

배열에 사용자가 입력 한 요소의 긍정 성 확인

분류에서Dev

사용자 입력에 배열 사용

분류에서Dev

배치 파일 : 사용자 입력 경로

분류에서Dev

사용자 입력이 포함 된 PowerShell 및 배치 파일

분류에서Dev

사용자의 부정적인 입력 확인, 배열 작업

분류에서Dev

배치 cmd 파일에서 문자열 입력 제한

분류에서Dev

사용자 입력이 알파벳 문자인지 확인

분류에서Dev

정확한 사용자 입력을 일치시키는 방법

분류에서Dev

여러 사용자 입력을 사전에 입력 한 다음 숫자 순서로 인쇄하는 방법

분류에서Dev

사용자가 배열을 사용하여 동일한 문자열을 두 번 입력했는지 확인

분류에서Dev

자체적으로 부호없는 변수 인 음수 (사용자 입력에 의해)를 확인하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    배치 파일에서 숫자 입력 만 확인

  2. 2

    배치 스크립트에서 사용자 입력 확인

  3. 3

    빈 사용자 입력에 대한 일괄 확인

  4. 4

    Python : 사용자 입력에서 빈 사각형 인쇄

  5. 5

    빈 공간에 대한 사용자 입력을 확인하는 루프

  6. 6

    사용자 입력이 배열에 있는지 확인

  7. 7

    사용자가 빈 C ++를 입력했는지 확인

  8. 8

    사용자 입력 확인

  9. 9

    사용자 입력 확인

  10. 10

    사용자 입력 확인

  11. 11

    입력에 관계없이 단일 조건으로 빈 상태를 확인하는 방법은 Javascript에서 객체 또는 배열입니다.

  12. 12

    배치-사용자 입력에서 여러 인수 가져 오기

  13. 13

    사용자 입력에서 디렉토리를 확인할 수 없습니다.

  14. 14

    그것은 봄 부팅에서 사용자로부터 빈 입력을 확인 할 수 있습니까?

  15. 15

    사용자가 입력하면 음수 또는 빈 입력 상자를 확인하고 경고 메시지를 던지는 양식이 있습니다.

  16. 16

    사용자 입력으로 파이썬에서 조건 확인

  17. 17

    snakemake 확장 입력 파일 없음

  18. 18

    Dialogflow에서 사용자 입력없이 다음 인 텐트 트리거

  19. 19

    배열에 사용자가 입력 한 요소의 긍정 성 확인

  20. 20

    사용자 입력에 배열 사용

  21. 21

    배치 파일 : 사용자 입력 경로

  22. 22

    사용자 입력이 포함 된 PowerShell 및 배치 파일

  23. 23

    사용자의 부정적인 입력 확인, 배열 작업

  24. 24

    배치 cmd 파일에서 문자열 입력 제한

  25. 25

    사용자 입력이 알파벳 문자인지 확인

  26. 26

    정확한 사용자 입력을 일치시키는 방법

  27. 27

    여러 사용자 입력을 사전에 입력 한 다음 숫자 순서로 인쇄하는 방법

  28. 28

    사용자가 배열을 사용하여 동일한 문자열을 두 번 입력했는지 확인

  29. 29

    자체적으로 부호없는 변수 인 음수 (사용자 입력에 의해)를 확인하는 방법은 무엇입니까?

뜨겁다태그

보관