
批處理執(zhí)行人機(jī)對話怎樣判斷用戶輸入我想寫一個批處理,想達(dá)到下面這樣的效果:人機(jī)對話輸入1顯示你輸入的是1 符合要求,輸入2顯示你輸入的是2 符合要求,輸入其它的顯示輸入錯誤,請按要求輸入!
這個是可以行得通的,我自己寫了一個,想簡單點(diǎn),但執(zhí)行下來卻達(dá)不到要求的效果!nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- :c
- set /p s=請輸入1 或 2
- echo 你輸入的為%s%
- if %s%==1 goto a
- if %s%==2 goto b
- echo 輸入錯誤,請按要求輸入!
- pause>nul
- cls
- goto c
- :a
- echo 你輸入的是1 符合要求
- pause
大俠們幫我改改,,,我想在上面加else,但是不知道如何添加,,,,nclick="copycode($('code1'));">復(fù)制代碼
- @echo off
- :c
- set /p s=請輸入字母a或b,退出請按p:
- if %s%==a (echo 您輸入的字母是a)
- if %s%==b (echo 您輸入的字母是b)
- echo 你輸入有誤
- if %s%==p (exit)
- goto c:
- exit

