2016-06-19 17 views
7

Każdy wie, że w pliku poleceń Windows (.cmd)jak wyświetlać tylko tekst "włączony" lub "wyłączony"?

echo on 
echo off 

włącza i wyłącza echo. Ale jak wyświetlić tylko tekst "włączony" lub tekst "wyłączony"? To znaczy. jak wysłać wiadomość tekstową

on 
off 

do stdout?
System docelowy: Windows XP.
A co z robieniem tego w DOS?

Odpowiedz

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

To faktycznie działa z wieloma różnymi postaciami, w tym, ale prawdopodobnie nie ograniczają się do:

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

Według this thread na dostips.com, to faktycznie najlepiej (najbardziej wytrzymałe) do użycia:

echo(on 

jak inne znaki mają niejasne sytuacje, w których mogą one zawodzą (np plik o nazwie echo istnieje na %PATH%).

+0

Które znaki mogą być używane zamiast kropki? – green

+0

Przynajmniej '/', ':', ',' i ukośnik odwrotny - niestety nie znam żadnej oficjalnej dokumentacji na ten temat. – Blorgbeard

+0

Powinieneś także móc użyć '(' – SomethingDark

Powiązane problemy