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