eol=; 分号开头的行为注释行
tokens=1,3* 将每行第1段,第3段和剩余字段分别赋予变量%%i,%%j,%%k
delims=,- (减号后有一空格)以逗号减号和空格为分隔符,空格必须放在最后
For命令例2:****************************************
| @echo off FOR /F "eol= delims=" %%i in (test.txt) do echo %%i Pause |
运行将显示test.txt全部内容,包括注释行,不解释了哈。
For命令例3:****************************************
另外/F参数还可以以输出命令的结果看这个例子
| @echo off FOR /F "delims=" %%i in ('net user') do @echo %%i pause |
这样你本机全部帐号名字就出来了把扩号内的内容用两个单引号引起来就表示那个当命令执行,FOR会返回命令的每行结果,加那个"delims=" 是为了让我空格的行能整行显示出来,不加就只显示空格左边一列!
基本上讲完了FOR的基本用法了...如果你看过FOR的系统帮助,你会发现他下面还有一些特定义的变量,这些我先不讲.大家因该都累了吧!你不累我累啊....









