标题: [文本处理] [已解决]批处理中goto跳转返回后再执行出错 [打印本页]
作者: ttybs_mail 时间: 2009-7-23 12:28 标题: [已解决]批处理中goto跳转返回后再执行出错
本人系新手,昨天刚开始学批处理,自己写了一段:- @echo off
- color 2f
- @echo.
- @echo pubwin后台连接
- @echo.
- @echo *******************************************************************
- @echo * 1.文苑店 2.新金都店 4.三塘店店 5.东新园店 *
- @echo * 7.中心店 8.旗舰店 9.香积东路店 10.和睦店 *
- @echo * 52.华英店 53.下沙店 99.北站店 100.浙大店 *
- @echo. * *
- @echo * 请直接输入连锁店名前数字 *
- @echo. * 空格退出 *
- @echo ********************************************************************
- @echo off
- :pubwin后台
- @echo.
- set /p input=请选择连锁店:
- if "%input%"=="1" goto wy
- if "%input%"=="2" goto xjd
- if "%input%"=="4" goto st
- if "%input%"=="5" goto dxy
- if "%input%"=="7" goto zx
- if "%input%"=="8" goto qj
- if "%input%"=="10" goto hm
- if "%input%"=="52" goto hy
- if "%input%"=="53" goto xs
- if "%input%"=="99" goto bz
- if "%input%"=="100" goto zd
- if "%input%"==" " goto exit
- goto 1
- :1
- @echo on
- @echo 输入错误
- @echo 请输入正确的店名
- @echo off
- goto pubwin后台
- :wy
- start https://192.168.1.2:8443/NetCafe
- goto pubwin后台
- :xjd
- start https://192.168.2.2:8443/NetCafe
- goto pubwin后台
- :st
- start https://192.168.4.2:8443/NetCafe
- goto pubwin后台
- :dxy
- start https://192.168.5.2:8443/NetCafe
- goto pubwin后台
- :zxd
- start https://192.168.7.2:8443/NetCafe
- goto pubwin后台
- :qj
- start https://192.168.8.2:8443/NetCafe
- goto pubwin后台
- :xjdl
- start https://192.168.9.2:8443/NetCafe
- goto pubwin后台
- :hm
- start https://192.168.10.2:8443/NetCafe
- goto pubwin后台
- :hy
- start https://192.168.52.2:8443/NetCafe
- goto pubwin后台
- :xs
- start https://192.168.53.3:8443/NetCafe
- goto pubwin后台
- :bz
- start https://192.168.99.2:8443/NetCafe
- goto pubwin后台
- :zd
- start https://192.168.100.2:8443/NetCafe
- goto pubwin后台
复制代码
第一遍运行没发现问题,但是选择后跳转回来后,不用输入,直接回车也会跳转到刚刚选择的结果,比如我输入100后,会打开https://192.168.100.2*********,同时返回到pubwin后台,但是这时回车,还是会打开https://192.168.100.2****而我要的结果是不输入就提示 输入错误
作者: more 时间: 2009-7-23 17:59
set input=&set /p input=请选择连锁店:
if not defined input echo.ERROR...
...
作者: keen 时间: 2009-7-23 19:01 标题: 回复 1楼 的帖子
请对变量input作清零处理,2楼已经给出代码。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |