如果您看过黑客电影,您会看到代码一个字符一个字符地慢慢出现,就好像有人正在键入它们一样。我想批量执行此操作。我发现一些代码做了类似的事情,但用的是孔线。
代码可以在以下位置找到: How to have multiple colors in a Windows batch file? dbenham 的回答。
我尝试过使用disableDelayedExpansion,因为命令“听起来”就像它会做我想做的事情,但我什么也没得到
感谢您提前提供的任何帮助。
另外,还有一个我想做的例子- text appearing slowly gif
最佳答案
根据您的字符串内容,像这样简单的东西可能适合您。
@Echo Off
Set "STRING=Try this, unfortunately it is untested!"
For /F %%A In ('"Prompt $H&For %%B In (1) Do Rem"') Do Set "BS=%%A"
For /F Delims^=^ EOL^= %%A In ('"(CMD/U/CEcho=%STRING%)|Find /V """'
) Do Set/P "=a%BS%%%A"<Nul & PathPing 127.0.0.1 -n -q 1 -p 100 1>Nul
您可以根据需要调整数字100
来更改字母显示的速度。也许可以尝试使用 200
来降低打字速度,使用 50
来提高打字速度!
关于batch-file - 批处理编程=当我回显时,如何使字符显示缓慢,就像您正在键入它们一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54269345/