早教吧 育儿知识 作业答案 考试题库 百科 知识分享

我写了如下一个批处理文件,但是不只是能选择Y或N,比如输入w或者s的时候也会运行Y,请大神指教.@echooffecho.echo.请选择对IIS、SQL、VMware等相关服务的操作.echo.echo.Y:启动N:停止echo.:loopset/pchoi

题目详情
我写了如下一个批处理文件,但是不只是能选择Y或N,比如输入w或者s的时候也会运行Y,请大神指教.
@echo off
echo.
echo.请选择对IIS、SQL、VMware等相关服务的操作.
echo.
echo.Y:启动 N:停止
echo.
:loop
set /p choice=请输入【y/n】:
if "%choice%" == "" goto :loop
if "%choice%" == "y" goto :y
if "%choice%" == "n" goto :n
:y
net start msdtc
net start MSSQLSERVER
net start VMAuthdService
net start W3SVC
exit
:n
net stop msdtc
net stop MSSQLSERVER
net stop VMAuthdService
net stop W3SVC
exit
▼优质解答
答案和解析
set /p choice=请输入【y/n】:
:loop
if %choice% == y goto y
if %choice% == n goto n
goto loop
:y
:n