• 让山里娃感受智慧科技乐趣 2019-05-19
  • 香港田径锦标赛飞人夺冠 2019-05-19
  • 诽谤侮辱英烈可追刑责 2019-05-14
  • 图解:十二字“洞见”2017年保险业 2019-04-28
  • 楼市下半年或持续降温 房地产长效机制加速推进 2019-04-28
  • 为何越来越多的日本人开始找兼职? 2019-04-26
  • 人民网评:还老百姓蓝天白云、繁星闪烁 2019-04-26
  • 广州市第十五届人大常委会会议网络直播 2019-04-20
  • “西瓜足迹”瞎掰与“晒的虚荣” 2019-04-20
  • 习近平两会“典”亮新时代 2019-04-07
  • 中国足球,就是笑博士的“责权利平滑对接”改革的必然结果! 2019-04-03
  • 重庆高校陆续公布招生计划、专业设置情况和新政策 2019-04-03
  • 新时代 新气象 新作为 2019-03-30
  • 《中国地方志佛道教文献汇纂》——开辟佛道教研究新领域 2019-03-29
  • 拉萨市墨竹工卡县全力打造“绿色矿山” 2019-03-29
  • 批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
    [批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
    返回列表 发帖
    题目更改后很简单。
    A1:
    @echo off
    set str=I love,bbs;www.qe-ar.com
    for %%I in (%str%) do  echo "%%I"
    pause

    A2:
    @echo off
    set str=I love,bbs;www.qe-ar.com
    for %%i in (%str%) do if %%i==net echo %%i
    pause



    最初的题目(条件str=I love,bbs;bathhome.net),难度高。

    TOP

    回复 13# qpzlsn


       你设置了STR变量就可以直接引用了啊

    TOP

    A1:
    1. @echo off
    2. set str=I love,bbs;www.qe-ar.com
    3. for %%i in (%str%) do echo %%i
    4. pause
    复制代码
    A2:
    1. @echo off
    2. set str=I love,bbs;www.qe-ar.com
    3. for %%i in (%str%) do set var=%%i
    4. echo %var%
    5. pause
    复制代码

    TOP

    回复 1# namejm


        A1:
    1. @echo off
    2. set "str=I love,bbs;www.qe-ar.com"
    3. for /f "tokens=1,2,3,4,5 delims=,;. " %%a in ("%str%") do (
    4. echo,%%a
    5. echo,%%b
    6. echo,%%c
    7. echo,%%d
    8. echo,%%e)
    9. pause>nul
    复制代码
    A2:
    1. @echo off
    2. set "str=I love,bbs;www.qe-ar.com"
    3. for /f "tokens=1,2,3,4,5 delims=,;. " %%a in ("%str%") do (
    4. echo,%%e)
    5. pause>nul
    复制代码

    TOP

    A1:
    @echo off
    echo 分隔符1:逗号
    for %%i in (I,LOVE,BBS,www.qe-ar.com) do echo %%i
    echo ____________________________________________
    echo 分隔符2:分号
    for %%i in (I;LOVE;BBS;www.qe-ar.com) do echo %%i
    echo ____________________________________________
    echo 分隔符3:等号
    for %%i in (I=LOVE=BBS=www.qe-ar.com) do echo %%i
    echo ____________________________________________
    echo 分隔符4:跳格键
    for %%i in (I        LOVE        BBS        BATHOME        NET) do echo %%i
    echo ____________________________________________
    echo 分隔符5:空格
    for %%i in (I LOVE BBS www.qe-ar.com) do echo %%i
    echo ____________________________________________
    echo 非分隔符:点
    for %%i in (I.LOVE.BBS.www.qe-ar.com) do echo %%i
    echo ____________________________________________
    pause

    A2:
    @echo off
    set str=I,LOVE,BBS,www.qe-ar.com
    for %%i in (%str%) do (set a=%%i)
    echo %a%
    pause

    TOP

    回复 12# akiraakito


        这位老兄理解地好。谢谢

    TOP

    1. set str=I love,bbs;www.qe-ar.com
    2. for %%a in (%str%) do (echo %%a)
    复制代码

    TOP

    本帖最后由 holley 于 2018-8-16 16:53 编辑

    回复 1# namejm
    A1:
    1. @echo off
    2. set str=I love,bbs;www.qe-ar.com
    3. for %%i in (%str%) do echo %%i
    4. pause
    复制代码
    A2:
    1. @echo off
    2. set str=I love,bbs;www.qe-ar.com
    3. for %%i in (%str%) do if exist %%i echo %%i
    4. pause
    复制代码
    A2乱试出来的,有点想加个不存在的出错代码提示,结果发现可以得到最后一个匹配值...

    TOP

    用for语句建立test1.txt、test2.txt和test3.txt三个文本文件。
    @echo off
    for %%a in (text1 text2 text3) do md %%a
    pause

    TOP

    返回列表
  • 让山里娃感受智慧科技乐趣 2019-05-19
  • 香港田径锦标赛飞人夺冠 2019-05-19
  • 诽谤侮辱英烈可追刑责 2019-05-14
  • 图解:十二字“洞见”2017年保险业 2019-04-28
  • 楼市下半年或持续降温 房地产长效机制加速推进 2019-04-28
  • 为何越来越多的日本人开始找兼职? 2019-04-26
  • 人民网评:还老百姓蓝天白云、繁星闪烁 2019-04-26
  • 广州市第十五届人大常委会会议网络直播 2019-04-20
  • “西瓜足迹”瞎掰与“晒的虚荣” 2019-04-20
  • 习近平两会“典”亮新时代 2019-04-07
  • 中国足球,就是笑博士的“责权利平滑对接”改革的必然结果! 2019-04-03
  • 重庆高校陆续公布招生计划、专业设置情况和新政策 2019-04-03
  • 新时代 新气象 新作为 2019-03-30
  • 《中国地方志佛道教文献汇纂》——开辟佛道教研究新领域 2019-03-29
  • 拉萨市墨竹工卡县全力打造“绿色矿山” 2019-03-29