windows批处理命令里如何写类似case,break的循环语句?
具体需求是:执行批处理后,让用户输入数字,输入1则执行一段语句,输入2则执行另一段语句,输入其他则程序退出。
[解决办法]
set/p slection1=请选择相应网卡:
这个/P 就是让用户输入数字
- Assembly code
if %slection1% ==1 (goto 1)if %slection1% ==2 (goto 1)
[解决办法]
- Assembly code
@echo offset /p cnum=请选择:goto do%cnum%>nul 2>nulif %errorlevel%==1 goto :eof:do1echo 你输入的1goto :eof:do2echo 你输入的2goto :eof
[解决办法]
我写得要用心去看,嘿嘿
不用判断输入的多少,根据定义的过程无限扩充,也无须判断使数字还是字符,超出范围就结束。
[解决办法]
我知道了 楼主想循环执行这段代码
那就
- Assembly code
@echo off:lookup你的代码 goto :lookup