qrbhaoxue
2021-01-19 09:43
采纳率: 100%
浏览 71
已采纳

bat if判断命令没有执行?

我有一个bat,输入对应数字执行对应的命令,执行完返回到输入数字窗口,但是执行一次之后回到输入数字窗口时直接回车,执行的是上一次选择的数字对应的命令,敲个空格再回车直接关闭窗口了,没有判断是否输入

set /p s=请输入您要的功能数字并回车:

if %s%==1 goto A

if %s%==2 goto B

if %s%==3 goto C

if %s%==4 goto D

if %s%==5 goto E

if %s%==6 goto F

if %s%==7 goto G

if %s%==8 goto H

if %s%==9 goto I

if %s%==10 goto J

if %s%==11 goto K

echo 您的输入有误,按任意键返回!&pause>nul
cls
goto input

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题