首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

急 一个Bat文件的choice,小弟我写的不成功,请教正确写法是如何写 多谢

2012-05-27 
急 一个Bat文件的choice,我写的不成功,请问正确写法是怎么写 谢谢echo --------------------------------c

急 一个Bat文件的choice,我写的不成功,请问正确写法是怎么写 谢谢
echo --------------------------------
choice /C YN /M "输入'Y'确认安装,输入'N'取消安装" 
if errorlevel 0 goto SQLYES 
if errorlevel 1 goto SQLNO
 
:SQLYES 
echo 准备安装SQL2005企业版本,
pause
goto SQLEND 
 
:SQLNO 
echo 不安装SQL2005企业版本,
pause
goto SQLEND

:SQLEND 
pause

----------------------------------
以上是Bat文件,我想要的就是询问是否安装SQL,但我不选择Y或N他都是去了SQLYES
正确应该怎么写

谢谢

[解决办法]
@echo off
set /p var="输入'Y'确认安装,输入'N'取消安装": :
if %var% EQU Y goto SQLYES
if %var% EQU N goto SQLNO
[解决办法]
参考:

@echo please input y or n
set /p c=请输入y或n:
if "%c%" == "y" goto yy
if "%c%" == "n" goto nn
:yy
@echo YY------
goto end

:nn
@echo NN------
goto end

:end

@pause

热点排行