返回列表 发帖

FOR的两段代码

FOR的两段代码,怎么结果不一样呢?朋友们帮看下,谢谢了

TOP

回复 12楼 的帖子

A2问题给出的答复独特,很好。

TOP

A2:
@echo off
set str=I love,bbs;bathome.net
for %%a in (%str%) do (
        if %%a==cn echo %%a
)

TOP

A1:
@echo off
set str=I love,bbs;bathome.net
for %%a in (%str%) do echo %%a

TOP

回复 33楼 的帖子

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

A1
A2
都不会,不过等下可能会了,(谁要你在“for语句从入门到精通”里面说到第2点的时候就说来这做题啊?至少我学了第2点是做不出来题。。。 )
专业办理商务广告彩铃,可定制任意内容,真人录音,微信15015783473

TOP

仿照12楼:
@echo off
set str=I love,bbs;bathome.net
for %%i in (%str%) do echo %%i &echo.
pause
@echo off
set str=I love,bbs;bathome.net
for %%i in (%str%) do (set a=%%i)
echo %a%
pauseCOPY
(*^_^*)

TOP

12楼写的不错,为什么没给加PB?
咱们论坛,除了巡查能给加PB,其他人普通会员能不能给写的好的加PB?
(*^_^*)

TOP

没看清题意,我用 参数 /f 了。学习中……
(*^_^*)

TOP

A1:
@echo off
set str=I love,bbs;bathome.net
for /f "tokens=1-5 delims=,;= " %%i in ("%str%") do echo %%i  %%j  %%k  %%l  %%m
pauseCOPY
A2:
@echo off
set str=I love,bbs;bathome.net
for /f "tokens=1-5 delims=,;= " %%i in ("%str%") do echo %%m
pauseCOPY

@echo off
set str=I love,bbs;bathome.net
for /f "tokens=5 delims=,;= " %%i in ("%str%") do echo %%i
pauseCOPY

[ 本帖最后由 keen 于 2009-3-13 23:53 编辑 ]
(*^_^*)

TOP

@echo off
set str=I love,bbs;bathome.net
for %%i in (%str%) do echo %%i
pause

******************

@echo off
set str=I love,bbs;bathome.net
for %%i in (%str%) do if %%i==cn echo %%i
pause

TOP

多加个%bathome%完全是迷惑人的, %bathome%没有值,也没有任何作用...

TOP

原帖由 sanc 于 2008-12-9 17:56 发表
@echo off
set str=I love,bbs;bathome.net
for %%i in (%str%,%bathome%) do echo "%%i"
pause
-------------------------------------------------------------------
@echo off
set str=I love,bbs;bathome= ...



我始终没有弄明白  %bathome%   为什么要加多这个??它起着什么作用??强烈要求当事人或知情人告知!!

PS:非常感谢楼主!!您让我学到了不少东西,即使我现在还无法自由运用!!
(*^__^*)

TOP

A1
@echo off
set str=I llove,bbs;bathome.net
for %%i in (%str%) do echo %%i
pause



A2
@echo off
set str=I love,bbs;bathome.net
for %%i in (%str%) do if %%i==cn echo %%i
pause
教程写的很好,学到很多东西!

TOP

A1

@echo off
for /f "tokens=1-5 delims=,;= " %%i in ("i love,bbs;bathome.net") do echo %%i %%j %%k %%l %%m
pause>nul &&exit


A2

@echo off
for /f "tokens=1-2 delims==" %%i in ("i love,bbs;bathome.net") do echo %%j
pause>nul &&exit

TOP

返回列表