2016-06-19 55 views
7

Tutti sanno, che nel file di comandi di Windows (.cmd)come echo solo il testo "on" o "off"?

echo on 
echo off 

abilita e disabilita l'eco. Ma come echo solo il testo "on" o il testo "off"? Cioè come inviare il testo

on 
off 

a stdout?
Sistema di destinazione: Windows XP.
E che ne dici di renderlo in DOS?

risposta

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

Questo effettivamente funziona con un numero di caratteri diversi, compreso ma probabilmente non limitati a:

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

Secondo this thread su dostips.com, in realtà è migliore (più robusto) da utilizzare:

echo(on 

Come gli altri personaggi hanno situazioni oscure in cui possono fallire (ad esempio un file chiamato echo esiste %PATH%).

+0

Quali caratteri possono essere utilizzati al posto del punto? – green

+0

Almeno '/', ':', ',', e backslash - sfortunatamente non conosco la documentazione ufficiale. – Blorgbeard

+0

Dovresti anche essere in grado di usare '(' – SomethingDark