如何将批处理命令输出为null

如何将批处理命令输出为null
@echo off
mode con:cols=40 lines=2
echo somestring|clip
cls
echo Wireless Password copied to clipboard.
timeout 2 > NULL

我如何让超时不打印任何文本?

答案1

您可能需要重定向 stdout 和 stderr:

timeout 2  >NUL  2>NUL

请注意,特殊设备是NULNUL:,其中只有一个L

答案2

最新 Windows 10 的一个有趣(且令人讨厌)的事实是:Microsft 不再允许管道进入 nul。

更新:这是 Win10-Insider v18990 中的一个错误。它已在 v18995 中修复。

相关内容