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

[特效代码] 文字延时逐字显示

“我不想让你哭,也不想认输,只想用我的爱再次把你留住”,能不能用批处理把这些文字一个一个按顺序显示出来,时差最好是0.5秒?
不管黑猫白猫,会捉老鼠的猫就是好猫!

我把代码直接复制后,运行后不行!
不管黑猫白猫,会捉老鼠的猫就是好猫!

TOP

我刚才在新手区看到的,代码这样就可以了,还是谢谢你了!


@echo off&setlocal enabledelayedexpansion
set "str=我不想让你哭,也不想认输,只想用我的爱再次把你留住"
for /l %%a in (0 1 50) do (
      if "!str:~%%a,1!" neq "" (
          set/p=!str:~%%a,1!<nul
          for /l %%i in (1 1 400) do echo.>nul
         ) else (
         pause>nul&exit/b
     )
)
1

评分人数

    • lixiaodaoaaa: 非常不错!如果你能给大家解释一下,我会给 ...PB + 1
不管黑猫白猫,会捉老鼠的猫就是好猫!

TOP

其实也不用说精确到0.5秒,有廷时的效果就可以了!谢谢了!
不管黑猫白猫,会捉老鼠的猫就是好猫!

TOP

呵呵,不好意思,我也是刚学批处理的菜鸟!这段代码我也是不怎么懂!
不管黑猫白猫,会捉老鼠的猫就是好猫!

TOP

这三句能不能再解释得清楚一点!
set /p=%str:~,1%<nul&set "str=%str:~1%"
for /l %%i in (1,1,500) do echo>nul
if defined str goto lp
不管黑猫白猫,会捉老鼠的猫就是好猫!

TOP

返回列表