找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: namejm

批处理for语句从入门到精通配套练习题

[复制链接]
发表于 2008-12-9 17:56:33 | 显示全部楼层
@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.net
for %%i in (%str%,%bathome%) do if %%i==cn echo "%%i"
pause

[ 本帖最后由 sanc 于 2008-12-9 18:01 编辑 ]

评分

参与人数 1PB +2 收起 理由
wxcute + 2 鼓励一下。

查看全部评分

发表于 2008-12-13 18:47:41 | 显示全部楼层

如果一个人的心

没办法,命中注定,而我又拼不过命。
发表于 2008-12-26 15:33:35 | 显示全部楼层

值得。

不仅仅是期待更新,更希望有一套完整的教程。
发表于 2009-1-5 15:09:15 | 显示全部楼层

回复 1楼 的帖子

楼主的for入门级的教程真是不错,期待着其他内容的添加和跟新....
发表于 2009-1-9 13:08:06 | 显示全部楼层
@echo off
set str=I love,bbs;bathome.net
for %%i in (%str%) do (
if not %%i==cn set/p=%%i、<nul
if %%i==cn echo %%i)
pause
-------------------------------------------------------------------
@echo off
set str=I love,bbs;bathome.net
for %%i in (%str%) do if %%i==cn echo %%i
pause
发表于 2009-1-9 13:15:59 | 显示全部楼层
原帖由 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= ...


添加%bathhome%为何?????
发表于 2009-1-10 11:06:40 | 显示全部楼层
for %a in (        ) do if exist %A=cn echo %A
发表于 2009-1-11 12:36:20 | 显示全部楼层
仔细看看 一定不错 慢慢体会
发表于 2009-1-14 13:06:42 | 显示全部楼层
A1:
@echo off
for /f "delims=,;=  tokens=1-5" %%i in ("I love,bbs;bathome.net") do echo %%i %%j %%k %%l %%m
pause>nul
A2:
@echo off
for /f "delims== tokens=2" %%i in ("I love,bbs;bathome.net") do echo %%i
pause>nul
发表于 2009-1-21 02:11:18 | 显示全部楼层
@echo off
set str=I llove,bbs;bathome.net
for %%i in (I llove,bbs;bathome.net) do echo %%i
pause

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

只会这样,其他的不知道了哦.
发表于 2009-1-22 12:13:07 | 显示全部楼层
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
发表于 2009-2-9 17:03:39 | 显示全部楼层
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
教程写的很好,学到很多东西!
发表于 2009-2-16 03:26:05 | 显示全部楼层
原帖由 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:非常感谢楼主!!您让我学到了不少东西,即使我现在还无法自由运用!!
发表于 2009-2-24 16:50:52 | 显示全部楼层
多加个%bathome%完全是迷惑人的, %bathome%没有值,也没有任何作用...
发表于 2009-3-12 21:59:29 | 显示全部楼层
@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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 23:16 , Processed in 0.032122 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表