批处理超时/无中断持续响应

批处理超时/无中断持续响应

如何让我的批处理文件timeout /nobreak在程序中不显示的情况下使用“等待一秒钟,按 CTRL+C 退出”

答案1

您可以像这样将命令的输出重定向到 Nul 设备:

TIMEOUT 1 /NOBREAK >NUL

对于大多数命令,>nul在命令末尾添加会将命令的标准输出重定向到 Nul 设备,该设备会直接丢弃输出。某些输出,特别是错误输出仍会写入屏幕。

如果您想无限期暂停,请使用:

PAUSE >NUL

或者可以更进一步,提供自定义消息:

ECHO Press your favorite key to continue...
PAUSE >NUL

相关内容