Board logo

标题: set用法的问题 [打印本页]

作者: luoxinxin1988     时间: 2006-8-29 23:27    标题: set用法的问题

我用批处理文件写了如下命令:
@echo off
set /p a=
if %a%==1 goto 1
if %a%==2 goto 2
goto end
:1
echo 1
goto end
:2
echo 2
:end
问题就出来了,在输入1或2的时候分别都有命令执行,可是如果输入的不是1或2当中的一个呢?
所以我想请教一下,在对方输入不是1或2的时候,窗口显示"没有这个命令"
这个脚本如何来写
谢谢!
作者: NaturalJ0     时间: 2006-8-30 08:33
@echo off
set /p a=
if %a%==1 goto 1
if %a%==2 goto 2
echo 没有这个命令
goto end
:1
echo 1
goto end
:2
echo 2
:end
作者: luoxinxin1988     时间: 2006-8-30 18:22
多谢了
作者: yadmek     时间: 2006-9-3 20:42
set /p a=代表什么?
作者: zcnc     时间: 2012-12-12 15:37
学习下
作者: zhaoziwei119     时间: 2016-7-30 15:55
谢谢