读书人

windows批处理命令里怎么写类似case

发布时间: 2012-08-30 09:55:54 作者: rapoo

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 

读书人网 >windows

热点推荐