Board logo

标题: [其他] [以解决]批处理不输入数字,直接回车程序为何退出? [打印本页]

作者: kkjjkk9    时间: 2013-8-2 20:02     标题: [以解决]批处理不输入数字,直接回车程序为何退出?

本帖最后由 kkjjkk9 于 2013-8-2 20:44 编辑
  1. @echo off
  2. set /p var=请在此输入1或2:
  3. if %var%==1 goto 1
  4. if %var%==2 goto 2
  5. :1
  6. echo 1
  7. pause
  8. exit
  9. :2
  10. echo 2
  11. pause
  12. exit
复制代码
此代码运行时如果不输入数字,直接回车程序就退出,是什么原因
作者: kkjjkk9    时间: 2013-8-2 20:07

自己先顶一下
知道如何解决了
作者: kkjjkk9    时间: 2013-8-2 20:08

@echo off
set /p var=请在此输入1或2:
if not defined var goto 1
if %var%==1 goto 1
if %var%==2 goto 2

:1
echo 1
pause
exit

:2
echo 2
pause
exit




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2