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

[原创] [系列教程]批处理for语句从入门到精通[20101225更新]

[复制链接]
发表于 2009-1-21 01:41:22 | 显示全部楼层
@echo off
for /f %%i in (test.txt) do echo %%i
pause

  但是text.txt里面的内容如果有空格就读取不了,可以问一下为什么吗?或者说可以解决得到吗?
发表于 2009-1-21 01:55:41 | 显示全部楼层
@echo off
set str=c d e f g h i j k l m n o p q r s t u v w x y z
echo 当前硬盘的分区有:
for %%i in (%str%) do if exist %%i: echo %%i:
pause

这段代码我在虚拟机上试用了一下,因为虚拟机上只有C:,但是都读出了C:,D:.但是我的电脑的确有C:,D:,但是我再插个U盘上去,就是手机内存卡,不知道是否因为格式为FAT或者FAT32的而不能显示出来呢?
发表于 2009-1-21 02:18:05 | 显示全部楼层
今晚学到的东西实在非常之多,得多用用才行,要不就忘记了.
发表于 2009-1-25 23:45:54 | 显示全部楼层
写的很不错!有例子,有解释,非常好!!谢谢!斑竹辛苦了!
发表于 2009-2-3 03:55:33 | 显示全部楼层

回复 66楼 的帖子

空格在批处理中就是默认的命令分隔符,这一点不用格外说明吧?
看教程或者别人的代码,要仔细啊^_^
发表于 2009-2-3 03:57:11 | 显示全部楼层

回复 71楼 的帖子

看看教程中关于tokens和delims的讲解吧
发表于 2009-2-3 03:57:54 | 显示全部楼层

回复 72楼 的帖子

D盘是你的虚拟机中的光驱吧?
U盘在虚拟机的盘符是啥?
发表于 2009-2-13 09:55:34 | 显示全部楼层
期望 楼主 在做完此篇后,如果有时间的话,再提供几个练习题。供大家做相应的练习。

辛苦了!!

初出茅庐  拜帖!

您出书吧! 我必买。
发表于 2009-2-13 10:18:56 | 显示全部楼层

回复 81楼 的帖子

新手练功区有习题
发表于 2009-2-18 01:40:27 | 显示全部楼层

原来如此!!!!!!!!!!!

本人新手,初学批处理 一直对FOR 的解释看不明白

来此一游 方知对其误会颇深,,,......

楼主写得通俗易懂...让我受益匪浅.  真是万分感谢,,,,,,,,,,,

看得入味时 却没了   期待更新
发表于 2009-2-26 11:05:57 | 显示全部楼层

真的很好啊!

学习到不少了,对FOR有了更多的了解,很期待其它的部分教程。
发表于 2009-2-27 19:35:52 | 显示全部楼层
很少见到这么深入浅出的文章,水平不错,希望可以用此文方式,系统编纂批处理入门到精通教程。
发表于 2009-3-2 22:57:37 | 显示全部楼层

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

看到习题中的大部分回答者都不能按要求完成代码,敢问下楼主不用参数F,命令应该怎么写?
发表于 2009-3-5 14:23:01 | 显示全部楼层
谢谢楼主   for /? 这个当时看一直看不懂   现在看了楼主的文章才明白是怎么回事
呵呵  太感谢了
发表于 2009-3-12 23:31:58 | 显示全部楼层

回复 4楼 的帖子

楼主真是厉害,将微软那什么都不是的帮助解释的可谓是通俗易懂啊!
O(∩_∩)O~受益匪浅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-16 18:55 , Processed in 0.021069 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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