2014-09-13 110 views
0

我想知道是否有办法减慢提示写入的速度,特别是在使用type命令时。如果只有一行一行。如果type也是一个内部运行的代码,我可以使用它,但我找不到方法。我怎样才能批量打字?

回答

1

时间将是1秒延迟<的问题,并且需要外部帮助资源。

逐行逐行(Win 7/8);

@echo off 
for /f "usebackq delims=" %%a in (the.file) do (
    @echo %%a 
    timeout 1 > NUL 
) 

(你可以用一个计数器来一批每正线延迟)

+0

见我的答案链接 - 它可以非常有效,无需外部帮助程序文件来完成。 – foxidrive 2014-09-13 14:41:28

-1

也许你可以通过使用

@echo off 
color 0a 
echo h 
ping localhost -n 2 >nul 
cls 
echo he 
ping localhost -n 2 >nul 
cls 
echo hel 
ping localhost -n 2 >nul 
cls 
echo hell 
ping localhost -n 2 >nul 
cls 
echo hello 
ping localhost -n 2 >nul 
cls 
pause 

改从信到信的时候我不知道的时间,但如果它的作品

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