如何让我的批处理文件timeout /nobreak
在程序中不显示的情况下使用“等待一秒钟,按 CTRL+C 退出”?
答案1
您可以像这样将命令的输出重定向到 Nul 设备:
TIMEOUT 1 /NOBREAK >NUL
对于大多数命令,>nul
在命令末尾添加会将命令的标准输出重定向到 Nul 设备,该设备会直接丢弃输出。某些输出,特别是错误输出仍会写入屏幕。
如果您想无限期暂停,请使用:
PAUSE >NUL
或者可以更进一步,提供自定义消息:
ECHO Press your favorite key to continue...
PAUSE >NUL