请教一个批处理IF判断后执行指令的问题。
我写了一个批处理,要求检测承载网络是否启动,已启动则结束批处理,未启动则继续运行,但是实际效果是,不管是否启动,批处理都会继续向下执行到最后一条指令,也就是说我在下面写的...
我写了一个批处理,要求检测承载网络是否启动,已启动则结束批处理,未启动则继续运行,但是实际效果是,不管是否启动,批处理都会继续向下执行到最后一条指令,也就是说我在下面写的这个IF判断不起作用,为什么?
for /f "tokens=3" %%i in ('netsh wlan show hostednetwork^|Find "状态"') do @echo %%i
if "%%i" == "已启动" exit
netsh wlan start hostednetwork 展开
for /f "tokens=3" %%i in ('netsh wlan show hostednetwork^|Find "状态"') do @echo %%i
if "%%i" == "已启动" exit
netsh wlan start hostednetwork 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询