batch-file - 批处理编程=当我回显时,如何使字符显示缓慢,就像您正在键入它们一样

标签 batch-file cmd command

如果您看过黑客电影,您会看到代码一个字符一个字符地慢慢出现,就好像有人正在键入它们一样。我想批量执行此操作。我发现一些代码做了类似的事情,但用的是孔线。

代码可以在以下位置找到: 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/

相关文章:

command - 安装软件集后没有 scl 命令

linux - 如何获取top命令的输出

linux - ubuntu中的脚本同时获取CPU温度和CPU使用率并保存到文件

batch-file - 删除所有文件夹,除了.... (*.BAT)

python - 阻止 pydoc 运行我的 Python 程序

c++ - 我如何链接我的 C++ 控制台应用程序以控制现有控制台?

java - 以交互方式向 java.lang.Process 发送命令失败

windows - 使用批处理文件中的参数运行命令

batch-file - 如何在VB脚本文件中使用批处理文件的变量

java - JSR 352 - 动态作业加载