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

批处理读取文本内容并逐字显示

练习题:
存在一个test.txt文件,内容为: 希 望 论 坛 越 办 越 好
每隔300毫秒将test.txt的内容从左到右逐字横向显示
第一个for语句不能把 希 望 论 坛 越 办 越 好 直接放在 in ()里
用 for %%i  in () do 形式,for不加参数!

[ 本帖最后由 rogue_1983 于 2010-8-12 20:55 编辑 ]

我的意思是这样!

  1. test.txt 内容为:希 望 论 坛 越 办 越 好
复制代码
  1. @echo off
  2.     setlocal enabledelayedexpansion
  3.     for %%i in (test.txt) do (
  4.     set/p a=<%%i
  5.     for /l %%j in (0 1 14) do (set/p=!!a:~%%j,1!! <nul&ping /n 1 127.1>nul)
  6.     )
  7.     pause
复制代码
不要把:希 望 论 坛 越 办 越 好    直接用在 in (希 望 论 坛 越 办 越 好) 里!

TOP

返回列表