我想知道是否有办法减慢提示写入的速度,尤其是在使用type
命令时。如果只是逐行。如果type
文件也在里面运行代码,我可以使用它,但我找不到方法。
答案 0 :(得分:1)
时间将是<延迟时间的问题。 1秒钟,需要一个外部帮助资源。
每秒逐行(Win 7/8);
@echo off
for /f "usebackq delims=" %%a in (the.file) do (
@echo %%a
timeout 1 > NUL
)
(您可以使用计数器批量每个n行的延迟)
答案 1 :(得分:1)
请在此处查看缓慢输入某些文字的方法,在这种情况下,它会以某人的方式显示,就像有人输入文字一样。
How do I make a text file appear to type itself using a batch file?
答案 2 :(得分:1)
嘿,我知道这可能会迟到但我想出了一个非常简单的方法:3(也许只是为了我而不是菜鸟)
让我们开始吧。
@echo off
setlocal enabledelayedexpansion
set string=Hello World
for /L %%a in (1, 1, 11) do (
set sting=!string:~0,%%a!
echo ^>!sting!
ping localhost -n 1 >nul
if %%a GEQ 11 goto eof
cls
)
:eof
pause >nul
所以是的,这是一种方法,有其他方式,但这对我来说是最容易理解的:3
PS。这只是一个结构,你可以做很多事情,你可以把它写成一个完整的文档,建立在结构上并改进它。建设!
我转到本教程中的想法:https://www.youtube.com/watch?v=2C3szhwuvL0&index=58&list=PL69BE3BF7D0BB69C4