2016-06-19 7 views
7

Jeder weiß, dass in Windows-Befehlsdatei (.cmd)wie nur "on" oder "off" Text zu echo?

echo on 
echo off 

ermöglicht und Echo deaktiviert. Aber wie kann man nur Text "an" oder Text "aus" wiedergeben? I.e. wie man Text sendet

on 
off 

bis stdout?
Zielsystem: Windows XP.
Und was ist mit dem Erstellen in DOS?

Antwort

8
C:\> echo.on 
on 
C:\> echo.off 
off 

Das funktioniert mit einer Reihe von verschiedenen Zeichen, einschließlich, aber möglicherweise nicht beschränkt auf:

/, \, ,, :, ;, (.

Nach this thread auf dostips.com, ist es eigentlich am besten (robusteste) zu verwenden:

echo(on 

Wie die anderen Charaktere obskure Situationen, in denen sie scheitern können (zB eine Datei mit dem Namen echo existiert auf %PATH%).

+0

Welche Zeichen können auch anstelle von Punkten verwendet werden? – green

+0

Mindestens '/', ':', ',', und Backslash - ich kenne leider keine offizielle Dokumentation dazu. – Blorgbeard

+0

Sie sollten auch '(' – SomethingDark

Verwandte Themen