bat知识点3_for循环_跳出嵌套

原创 2016年08月19日 16:13:11


1.概述
批处理中没有c、c++中的break关键字。
其只有跳转关键字call和goto。


2.例子
for %%i in (0,1) do (
    if %%i equ 0 (
        echo aaa
        for /f %%j in ('dir E:\ControlCenter\test /b /o-n /ad') do (
            set segment=%%j
            call:break
        )
    ) else (
        echo aaa
        for /f %%j in ('dir E:\ControlCenter\test /b /o-n /ad') do (
            set segment=%%j
            call:break
        )
    )
    echo xxx
    echo yyy
)
 
goto :end 


:break
echo %segment%
goto :eof
 
:end
pause

dos for循环嵌套 以及continue和break的讨论

一、概述   批处理中经常会需要嵌套的for循环,但其用法与c语言是有区别的。在c语言中我们可以很轻松的写出嵌套的for循环:   int i;   int j;   for(i=0;i      f...
  • GAMEloft9
  • GAMEloft9
  • 2015年01月18日 15:50
  • 4902

bat之for循环

for对很多批处理新手来说可能是最不好理解的,而微软的帮助又极为苦涩难懂,所以我想把我所了解的for尽可能以最简单的方式写出来。当然,因为是自己的理解,难免会有错,还请各位指出。好了,开始。1.没有任...
  • pigchan
  • pigchan
  • 2009年12月23日 23:39
  • 49671

Java 从一个多层嵌套循环中直接跳出

Java中如何从一个多层嵌套循环中退出,例如下面,有两个循环,break只能退出一个for循环,不能直接跳过第二个for循环 for (Type type : types) { for (...
  • wsc449
  • wsc449
  • 2016年10月10日 10:35
  • 3777

bat if嵌套

@echo off if exist d:/1111.txt (    echo you    ) else (  if exist d:/2222.txt (       echo 2222...
  • huojiecs
  • huojiecs
  • 2013年11月22日 19:54
  • 1319

批处理(bat)脚本语言(4) - FOR循环

for语句可以实现类似于C语言里面的循环结构,当然for语句的功能要更强大一点,通过不同的开关可以实现更多的功能。for语句有多个开关,不同开关将会实现不同的功能。   1.无开关   无开关...
  • fw0124
  • fw0124
  • 2014年10月11日 16:46
  • 16030

Windows bat脚本之for循环之 一

bat for 循环批处理,解析字符串
  • cpwolaichile
  • cpwolaichile
  • 2017年04月20日 13:58
  • 3262

windows bat脚本for循环中对变量循环赋值

需求描述:循环读取一个文件夹中每个文件的绝对地址,打印文件绝对路径,并使bianli。 解决方法:开启变量延迟,并且变量要用一对叹号“!!”括起来。 @echo off setlocal enable...
  • u010161379
  • u010161379
  • 2016年03月22日 17:06
  • 6520

Windows的bat脚本中for循环

【删除目录下某种格式的文件 】 for /r  f:\\study %i in (*.o) do del %i DOS循环:bat/批处理for命令详解之一2010-06-04 22:00格式:FOR...
  • quintard
  • quintard
  • 2012年10月24日 14:26
  • 679

windows 批处理 for循环语句

命令格式:for{%variable |%% variable } in (集合) do command [options] %variable |%% variable: 代表可替换参数。使用%va...
  • zhanglh046
  • zhanglh046
  • 2016年01月16日 20:48
  • 6309

DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~)

DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~)   ---   ---     前言:     虽然以前对批处理也算有点研究,但一直对for命令理解不够透彻,偶尔用时也是...
  • lujianfeiccie2009
  • lujianfeiccie2009
  • 2010年07月24日 14:10
  • 29989
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bat知识点3_for循环_跳出嵌套
举报原因:
原因补充:

(最多只允许输入30个字)