• 习近平要求把这项工作作为重大政治任务 2019-03-24
  • 充分发挥重要平台和有效载体作用 以特色小镇建设促进乡村振兴 2019-03-18
  • 脸每天都洗,但你真的洗对了吗? 2019-03-18
  • 港珠澳大桥珠海口岸停车场智慧停车系统启用在即 2019-03-14
  • 以实际行动诠释忠诚 以实干实政维护核心 2019-03-14
  • 天津市津南区严打校园周边“五毛食品” 2019-03-11
  • 设计众议院:新时代消费观念造就的全新第八代凯美瑞 2019-03-11
  • 补时绝杀!英格兰2-1突尼斯 凯恩梅开二度 2019-03-09
  • 我和党报党网有个约会在线征集活动 2019-03-09
  • 吃饭刷脸 还有多远? 2019-03-07
  • 中共中央文件选集一(1921―1925) 2019-03-05
  • 《中国气候变化蓝皮书》:年平均气温显著上升 2019-03-05
  • 这样的银行就应该倒闭 2019-03-01
  • 有兴趣的朋友可以去看咱的《机器人普及时代的生产关系》…… 2019-03-01
  • 中国欲举办2030年世界杯?网友调侃:真可笑 2019-02-26
  • 批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]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-03-24
  • 充分发挥重要平台和有效载体作用 以特色小镇建设促进乡村振兴 2019-03-18
  • 脸每天都洗,但你真的洗对了吗? 2019-03-18
  • 港珠澳大桥珠海口岸停车场智慧停车系统启用在即 2019-03-14
  • 以实际行动诠释忠诚 以实干实政维护核心 2019-03-14
  • 天津市津南区严打校园周边“五毛食品” 2019-03-11
  • 设计众议院:新时代消费观念造就的全新第八代凯美瑞 2019-03-11
  • 补时绝杀!英格兰2-1突尼斯 凯恩梅开二度 2019-03-09
  • 我和党报党网有个约会在线征集活动 2019-03-09
  • 吃饭刷脸 还有多远? 2019-03-07
  • 中共中央文件选集一(1921―1925) 2019-03-05
  • 《中国气候变化蓝皮书》:年平均气温显著上升 2019-03-05
  • 这样的银行就应该倒闭 2019-03-01
  • 有兴趣的朋友可以去看咱的《机器人普及时代的生产关系》…… 2019-03-01
  • 中国欲举办2030年世界杯?网友调侃:真可笑 2019-02-26