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

[原创] 批处理for命令/f参数通俗讲解

[复制链接]
发表于 2008-12-4 08:45:29 | 显示全部楼层

回复

::例三:
for /f "tokens=1-3 delims=,./ " %%a in ("111,222.333 444/555") do echo %%a %%b %%c
pause
显示结果为:
111 222 333
发表于 2008-12-12 22:39:01 | 显示全部楼层
和楼上的楼上一样,拿笔抄下来。
发表于 2008-12-15 15:53:16 | 显示全部楼层
这才叫深入浅出,这才是好的教学贴,这才能让新手明了
发表于 2008-12-22 15:13:33 | 显示全部楼层
以前对这个参数有点不明白,现在清晰咯
感谢楼主
发表于 2009-6-26 14:46:35 | 显示全部楼层
学习了
同时发表一点点的理解
delims=其实可以更通俗的理解为“定义分隔符”,这种理解应该没有问题吧?
个人感觉这么理解会更深更有印象更易于使用,不知楼主对此有何看法,如有不对的地方希望楼主纠正
发表于 2010-10-15 14:52:45 | 显示全部楼层

回复 15楼 的帖子

使用set进行分割吧
发表于 2010-11-10 17:15:42 | 显示全部楼层

初步认识了 for /f 的用法

不错,让我初步认识了初步认识了 for /f 的用法。
发表于 2010-11-17 10:45:25 | 显示全部楼层

讲得非常通俗易懂,GOOD!

讲得非常通俗易懂,GOOD!某错,讲得好。
发表于 2011-5-12 12:20:10 | 显示全部楼层
楼主讲得真好,我终于懂了,刚才自已看for 帮助越看越糊涂。好象for 还有一些用途,能不能多讲讲??
发表于 2011-5-12 13:10:00 | 显示全部楼层
::例三:
for /f "tokens=1-3 delims=,./ " %%a in ("111,222.333 444/555") do echo %%a %%b %%c
pause
显示结果为:
111 222 333
wangmz5908 发表于 2008-12-4 08:45

tokens=1-5 后面少了几个显示参数,在加个%%d %%e就显示完了
发表于 2012-6-2 11:06:04 | 显示全部楼层
基本每天都来看一下 学习一下
发表于 2012-6-8 19:18:49 | 显示全部楼层
学习,回复支持,感谢楼主分享。。。。
发表于 2012-7-15 10:09:20 | 显示全部楼层
我想我是看懂了,深入一点又很迷茫,是DOS不熟练呢,还是……
发表于 2012-11-3 21:40:17 | 显示全部楼层
15楼没有人回答么?
发表于 2012-11-3 21:42:20 | 显示全部楼层
回复 37# WUYAN520


    对于这种很长但是很有规律的字符串,总不能每次数一下位置再用set分割吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-16 22:41 , Processed in 0.010819 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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