呵呵 不带参数 的for语句来实现这个功能 有点难度
我用了一个参数
代码如下:- @echo off&color 0a
- setlocal enabledelayedexpansion
- echo 希 望 论 坛 越 办 越 好>%temp%\text.txt :偷懒直接这样生成txt文本
- for /f "delims=" %%i in ('type %temp%\text.txt') do (
- set str=%%i
- for %%i in (!str!) do (
- set /p=%%i<nul ::不换行地输出
- call :delay 300 ::延时300毫秒
- )
- )
- ::后期处理
- if exist %temp%\delay.vbs del %temp%\delay.vbs
- goto exit
-
- :delay
- echo wscript.sleep(%1)>%temp%\delay.vbs ::生成延时的VBS脚本
- goto :eof ::相当于C语言等一些高级语言的return语句
-
- :exit
- echo.
- pause&exit
复制代码
|