So geben Sie einen Batch-Befehl auf Null aus

So geben Sie einen Batch-Befehl auf Null aus
@echo off
mode con:cols=40 lines=2
echo somestring|clip
cls
echo Wireless Password copied to clipboard.
timeout 2 > NULL

Wie kann ich bei einem Timeout verhindern, dass Text gedruckt wird?

Antwort1

Möglicherweise müssen Sie sowohl stdout als auch stderr umleiten:

timeout 2  >NUL  2>NUL

Beachten Sie, dass das spezielle Gerät NULoder ist NUL:, mit einem einzelnen L.

Antwort2

Interessante (und ärgerliche) Tatsache zum neuesten Windows 10: Microsoft erlaubt kein Piping in Nul mehr.

Update: Dies war ein Fehler in Win10-Insider v18990. Er wurde in v18995 behoben.

verwandte Informationen