यहां एक साधारण लेकिन परेशान सवाल है।विंडोज अपरिभाषित पर्यावरण चर का उपयोग?
एक अपरिभाषित विंडोज वातावरण चर, कमांड प्रॉम्प्ट विंडो ECHO में उदाहरण
के लिए एबीसी के लिए [% एबीसी%] में [% एबीसी%]
लेकिन एक .cmd बैच फ़ाइल ECHO में [% परिणाम एबीसी%] परिणाम []
अंतर क्यों? मैंने ईसीएचओ कमांड का शोध किया है और इसके बारे में कुछ भी नहीं मिला है। मैं इस बारे में चिंतित हूं कि यह सूक्ष्म अंतर कहां लागू हो सकता है।
यदि आप वास्तव में रुचि रखते हैं, तो [इस उत्तर] (http://stackoverflow.com/a/4095133/6811411) के माध्यम से बैच और cmd लाइन दुभाषिया के आंतरिक पार्सिंग को हाइलाइट करते हुए काम करें। – LotPings
संक्षिप्त संक्षेप में: यह 'ईसीएचओ' कमांड से स्वतंत्र है, विस्तार नियम बैच फ़ाइल संदर्भ – jeb
के साथ cmd संदर्भ से अलग हैं आप कुछ तरीकों से इस बिंदु का अच्छा उपयोग कर सकते हैं। उदाहरण के लिए, कमांड प्रॉम्प्ट पर: '% a in (* .txt) के लिए @set "var =% a" करें और इको फ़ाइल कॉल करें:% var% '। याद रखें कि इस काम के लिए 'var' चर को अनिर्धारित किया जाना चाहिए ... – Aacini