[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
第一  @echo off
         for /l %%i in (1,1,100) do echo %%i
         pause>nul

第二 @echo off
         for /l %%i in (1,2,100) do echo %%i
         pause>nul

第三 @echo off
         for %%i in (bbs bathome.net) do echo %%i
         pause>nul

第四 @echo off
         for /f "delims=" %%i in (test.txt) do echo %%i
         pause>nul

第五 @echo off
         for /f "tokens=2 delims= " %%i in (test.txt) do echo %%i
         pause>nul

TOP

Q1:
@echo off
for /l %%i in (1,1,100) do echo %%i
pause>nul


Q2:
@echo off
for /l %%i in (1,2,100) do echo %%i
pause>nul


Q3:

@echo off
for %%i in (bbs,bathome.net) do echo %%i
pause>nul



Q4:

@echo off
for /f "delims=" %%i in (test.txt) do echo %%i
pause>nul

@echo off
for /f "tokens=2 delims= " %%i in (test.txt) do echo %%i
pause>nul

TOP

  1. @echo off
  2. for /l %%i in (1,1,100) do echo %%i
  3. for /l %%j in (1,2,99) do echo %%j
  4. for /f "delims= " %%k in ("bbs bathome.net") do echo %%k
  5. for /f "tokens=2 delims= " %%l in ("bbs bathome.net") do echo %%l
  6. for /f "tokens=3 delims= " %%m in ("bbs bathome.net") do echo %%m
  7. @echo 1          2          3 > test.txt
  8. @echo 4          5          6 >> test.txt
  9. @echo 7          8          9 >> test.txt
  10. for /f "delims=" %%i in (test.txt) do echo %%i
  11. for /f "tokens=2 delims= " %%i in (test.txt) do echo %%i
  12. pause
复制代码

TOP

1.
echo %random%
pause
2.
for /l %%a in (1 1 100) do (echo %%a )
pause
3.
for /l %%a in (1 2 100) do (echo %%a )
pause
4.
for /f "tokens=1,2,3 delims= " %%i in ("bbs batthome cn") do (
echo %%i
echo %%j
echo %%k
)
pause
5.
echo 1          2          3 >test.txt
echo 4          5          6 >>test.txt
echo 7          8          9 >>test.txt
type test.tst
for /f "tokens=2 delims= " %%i in (test.txt) do (echo %%i)
pause
一切开始于结束之后.....

TOP

1。for /l %%i in (1,1,100)  do echo %%i
2. for /l %%i in (1,2,100)  do echo %%i

[ 本帖最后由 williamyuan 于 2009-8-28 16:07 编辑 ]

TOP

学习for

for /f "tokens delims"

TOP

有些看不明白................

TOP

回复 143楼 的帖子

看不明白,多看两遍,仔细斟酌,再动手实践一下代码,肯定有收获,如果还是不明白,可以在相关版块发帖求助。
(*^_^*)

TOP

1、批处理运行窗口显示1~100 这100 个数字;
  1. @echo off
  2. for /l %%i in (1 1 100) do echo %%i
  3. pause
复制代码


2、批处理运行窗口显示 1、3、5.....99这50个数字;
  1. @echo off
  2. for /l %%i in (1 2 99) do echo %%i
  3. pause
复制代码


3、将 bbs bathome.net (在同一行)分成三行显示在批处理运行窗口;
  1. @echo off
  2. for %%i in (bbs bathome.net) do echo %%i
  3. pause
复制代码


4、先将以下内容保存到F:\test.txt
①将f:\test.txt内容全部显示在批处理窗口;
  1. @echo off
  2. for /f "delims=," %%i in (test.txt) do echo %%i
  3. pause
复制代码


②只显示 2      5        8显示在批处理窗口(分三行显示,每字一行)
  1. @echo off
  2. for /f "tokens=2,5" %%i in (test.txt) do echo %%i %%j
  3. pause
复制代码

[ 本帖最后由 lianfayong 于 2009-9-18 15:28 编辑 ]

TOP

努力学习!
楼主辛苦了!

TOP

俺 刚学批处理,感谢各位大牛支持

TOP

我的成果请欣赏

  1. rem 第1题的答案
  2. for /l %%i in (1,1,100) do echo %%i
  3. rem第2题的答案
  4. for /l %%i in (1,2,100) do echo %%i
  5. rem 第3题的答案
  6. set var="将 bbs bathome.net (在同一行)分成三行显示在批处理运行窗口"
  7. for /f "tokens=2,3,4 delims= " %%i in (%var%) do echo %%i %%j %%k
  8. rem 第4题(1)的答案
  9. for /f "delims=" %%i in (f:\test.txt)do echo %%i
  10. rem 第4题(2)的答案
  11. for /f "tokens=2 delims= " %%i in (f:\test.txt) do echo %%i
复制代码

TOP

把第3题的答案修改了一下

我的成果请欣赏
  1. rem 第1题的答案
  2. for /l %%i in (1,1,100) do echo %%i
  3. rem第2题的答案
  4. for /l %%i in (1,2,100) do echo %%i
  5. rem 第3题的答案
  6. set var="将 bbs bathome.net (在同一行)分成三行显示在批处理运行窗口"
  7. for /f "tokens=2,3,4 delims= " %%i in (%var%) do echo %%i %%j %%k
  8. rem 第4题(1)的答案
  9. for /f "delims=" %%i in (f:\test.txt)do echo %%i
  10. rem 第4题(2)的答案
  11. for /f "tokens=2 delims= " %%i in (f:\test.txt) do echo %%
复制代码

TOP

1、批处理运行窗口显示1~100 这100 个数字;
  1. for /l %a in (1,1,100) do @echo %a
复制代码
2、批处理运行窗口显示 1、3、5.....99这50个数字;
  1. for /l %a in (1,2,100) do @echo %a
复制代码
3、将 bbs bathome.net (在同一行)分成三行显示在批处理运行窗口;
@echo off
set ver="bbs bathome.net"
echo.%ver:~0,3%
echo.%ver:~4,7%
echo.%ver:~11,2%
4、先将以下内容保存到F:\test.txt
①将f:\test.txt内容全部显示在批处理窗口;
type f:\test.txt
②只显示 2      5        8显示在批处理窗口(分三行显示,每字一行)
for /f "tokens=2" %%a in ('type "c:\test.txt"') do echo %%a

哈哈 完成任务

[ 本帖最后由 kisyan 于 2009-10-11 00:55 编辑 ]

TOP

  1. ::1的代码 小弟献丑了 高手莫笑
  2. @echo off
  3. for /l %%i in (1 1 100) do echo %%i
  4. pause>nul
复制代码
  1. ::2的代码
  2. @echo off
  3. for /l %%i in (1 2 99) do echo %%i
  4. pause>nul
复制代码
  1. ::3的代码
  2. @echo off
  3. for /f "delims=" %%i in ("bbs bathome.net") do echo %%i
  4. pause>nul
复制代码
  1. ::4的代码
  2. @echo off
  3. for /f %%i in (f:\test.txt) do echo %%i
  4. for /f "delims= tokens=2,5,8" %%a in (f:\test.txt) do echo %%a %%b %%c
  5. pause>nul
复制代码

[ 本帖最后由 dominater 于 2009-10-12 22:06 编辑 ]

TOP

返回列表