[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
3、for %%i in (bbs bathome.net ) do echo %%i
4、
1) for /f "delims=" %%i in (F:\test.txt) do echo %%i
2) for /f "tokens=2 delims= " %%i in (F:\test.txt) do echo %%i
1

评分人数

    • wxcute: 不错。不过全部显示还有更简单的:那就是TY ...PB + 3

TOP

唉!试了还算可以

@echo off
path=C:\Documents and Settings\Administrator\桌面\新建文件夹
for /f "delims=, tokens=2" %%i in (test.txt) do echo %%i
pause
for /f "delims=, tokens=1,2,3" %%i in ("bbs,bathome.net") do (echo %%i&echo %%j&echo %%k)
pause
for /l %%i in (1,1,100) do echo %%i&pause
for /l %%i in (1,2,99) do echo %%i&pause

TOP

1、批处理运行窗口显示1~100 这100 个数字;
@echo off
for /l %%i in (1,1,100) do echo %%i
pause
2、批处理运行窗口显示 1、3、5.....99这50个数字;
@echo off
for /l %%i in (1,2,99) do echo %%i
pause
3、将 bbs bathome.net (在同一行)分成三行显示在批处理运行窗口;
@echo off
set str=bbs bathome.net
for %%i in (%str%) do echo %%i
pause

@echo off
set var=bbs bathome.net
for  %%i in (%var%) do echo %%i
pause>nul
4.1将f:\test.txt内容全部显示在批处理窗口;
@echo off
for /f "tokens=*" %%i in (f:\test.txt) do echo %%i
pause
4.2只显示 2      5        8显示在批处理窗口(分三行显示,每字一行)
@echo off
for /f "tokens=2 delims= " %%i in (f:\test.txt) do echo %%i
pause

TOP

1、批处理运行窗口显示1~100 这100 个数字;
@echo off
for /l %%i in (1,1,100) do echo %%i
pause
2、批处理运行窗口显示 1、3、5.....99这50个数字;
@echo off
for /l %%i in (1,2,99) do echo %%i
pause
3、将 bbs bathome.net (在同一行)分成三行显示在批处理运行窗口;
@echo off
set str=bbs bathome.net
for %%i in (%str%) do echo %%i
pause

@echo off
set var=bbs bathome.net
for  %%i in (%var%) do echo %%i
pause>nul
4.1将f:\test.txt内容全部显示在批处理窗口;
@echo off
for /f "tokens=*" %%i in (f:\test.txt) do echo %%i
pause
4.2只显示 2      5        8显示在批处理窗口(分三行显示,每字一行)
@echo off
for /f "tokens=2 delims= " %%i in (f:\test.txt) do echo %%i
pause

TOP

第4题
for /f  "tokens=*" %%i (f:\test.txt) do echo %%i


for /f " "tokens=2" %%i (f:\test.txt) do echo %%i

TOP

第一题:
@echo off
for /l %%i in (1,1,100) do echo %%i
pause>nul
第二题:
@echo off
for /l %%i in (1,2,99) do echo %%i
pause>nul
第三题:
@echo off
for %%i in (bbs,bathome.net)
pause>nul

[ 本帖最后由 daiminghui 于 2009-6-17 10:14 编辑 ]

TOP

我是新手 第三题 不知道下面的是否可以
@echo off
for %%i in (bbs,bathome.net) do echo %%i
pause

TOP

第四题
@echo off
for /f "tokens=2" %%i in (test.txt) do echo %%i
pause

TOP

  1. ::1.批处理运行窗口显示1~100这100个数字
  2. @echo off
  3. (
  4.         for /l %%a in (1 1 100) do (
  5.         echo;%%a                ))
  6. pause
复制代码
  1. ::2.批处理运行窗口显示1、3、5...99这50个数字:
  2. @echo off
  3. (
  4.         for /l %%a in (1 2 100) do (
  5.         echo;%%a                ))
  6. pause
复制代码
  1. ::3、将 bbs bathome.net (在同一行)分成三行显示在批处理运行窗口:
  2. @echo off
  3. (
  4.         for /f "delims=" %%a in ("bbs bathome.net") do (
  5.         echo;%%a                ))
  6. pause
  7. @echo off
  8. (        for /f "tokens=1,2,3" %%a in ("bbs bathome.net") do (               
  9. echo;%%a
  10. echo;%%b
  11. echo;%%c        ))
  12. pause
复制代码
  1. ::4.①将f:\test.txt内容全部显示在批处理窗口;
  2. ::4.②只显示 2      5        8显示在批处理窗口(分三行显示,每字一行)
  3. @echo off
  4. (
  5. for /f "delims=" %%a in (f:\text.txt) do (
  6. echo;%%a
  7. )
  8. )
  9. pause
  10. @echo off
  11. (
  12. for /f "tokens=2" %%a in (f:\text.txt) do (
  13. echo;%%a
  14. )
  15. )
  16. pause
复制代码

[ 本帖最后由 johnson3333 于 2009-6-26 17:28 编辑 ]

TOP

我一点也看不懂。
麻烦那位好心人告诉我我该从那里开始学?

TOP

回复 116楼 的帖子

请先在本论坛的 批处理教学&资料 版块,多多潜水!
(*^_^*)

TOP

感慨!

1      2        3
4      5        6
7      8        9

TOP

3、将 bbs bathome.net (在同一行)分成三行显示在批处理运行窗口;
这个问题比较简单吧

TOP

回复 119楼 的帖子

本来就是基础题,让新手们,熟悉for语句的基本用法。
(*^_^*)

TOP

第四题

@echo off
find "1"  test.txt >a.txt
find "4" test.txt >b.txt
find "7" test.txt >c.txt
for /f  "skip=2 tokens=2" %%a in (a.txt) do echo %%a
for /f "skip=2 tokens=2" %%b in (b.txt) do echo %%b
for /f "skip=2 tokens=2" %%c in (c.txt) do echo %%c

pause>nul

TOP

返回列表