2016-06-19 7 views
7

हर कोई जानता है, कि Windows कमांड फ़ाइल (.cmd)केवल "चालू" या "बंद" टेक्स्ट को कैसे प्रतिबिंबित करें?

echo on 
echo off 

सक्षम बनाता है और गूंज को निष्क्रिय में। लेकिन केवल "चालू" या पाठ "ऑफ" टेक्स्ट को प्रतिबिंबित करने के लिए कैसे? अर्थात। पाठ

on 
off 

से stdout कैसे भेजें?
लक्ष्य प्रणाली: विंडोज एक्सपी।
और इसे डॉस में बनाने के बारे में क्या?

उत्तर

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

यह वास्तव में विभिन्न चरित्रों की संख्या के साथ काम करता है, सहित, लेकिन संभवतः तक ही सीमित नहीं:

/, \, ,, :, ;, (

this thread dostips.com पर के अनुसार, यह वास्तव में सबसे अच्छा (सबसे मजबूत) है उपयोग करने के लिए:

echo(on 

के रूप में अन्य पात्रों अस्पष्ट परिस्थितियाँ होती हैं जिनमें वे असफल हो सकते हैं (जैसे echo नाम की एक फ़ाइल %PATH% पर मौजूद है)।

+0

डॉट के बजाय कौन से वर्णों का उपयोग किया जा सकता है? – green

+0

कम से कम '/', ':', ',', और बैकस्लैश - दुर्भाग्यवश, मुझे इस पर किसी भी आधिकारिक दस्तावेज के बारे में पता नहीं है। – Blorgbeard

+0

आपको '(' – SomethingDark

संबंधित मुद्दे