मेरे पास एक चर है जिसमें एम्परसैंड हैं और मुझे एक और वैरिएबल बनाने की आवश्यकता है जिसमें पहला वाला शामिल है। मुझे पता है कि "&" वर्ण can be escaped with carret (^) लेकिन मुझे नहीं पता कि एक चर के अंदर पाठ से कैसे बचें।चर में एम्पर्सेंड से बचें - जीत बैच
set Name1 = Red ^& Green
set Name2 = %Name1% ^& Blue
'ग्रीन' एक आंतरिक या बाहरी कमांड, प्रचलित कार्यक्रम या बैच फ़ाइल के रूप में मान्यता प्राप्त नहीं है।
मैं एम्पर्सेंड युक्त चर को "गूंज" भी नहीं कर सकता - मुझे एक ही त्रुटि मिलती है।
मैं क्रम में चर का उपयोग करने के लिए उत्पादन के लिए उनकी सामग्री टाइप करने के लिए या
type "%Name1%.txt"
type "%Name2%.txt"
enableDelayedExpansion का उपयोग करके मुझे चर का उपयोग करने की अनुमति मिलती है। इसलिए -> टाइप करें "% Name1% .txt" <- काम करता है। इस पल के लिए यह सबसे अच्छा समाधान की तरह दिखता है।धन्यवाद – BearCode
सबसे आसान समाधान नहीं है, –