मैं एक बैच फ़ाइल लिखना चाहता हूं, जहां कुछ कमांड Program Files
फ़ोल्डर में आइटमों को लक्षित करते हैं , जो स्वाभाविक रूप से विंडोज एक्सपी से विंडोज 7 एक्स 64 और सर्वर 2008 आर 2 तक क्रॉस-संगत है। हालाँकि, 64-बिट सिस्टम में मुझे जिस फ़ोल्डर का नाम चाहिए होगा Program Files (x86)
।
क्या कोई बैच कमांड है जो मुझे सिस्टम आर्किटेक्चर का पता लगाने की अनुमति देगा, और उपयुक्त फ़ोल्डर का उपयोग करने के लिए एक IF स्टेटमेंट लिख सकता है? वैकल्पिक रूप से, क्या कोई सार्वभौमिक रूप से लागू वातावरण चर है जो मुझे सही फ़ोल्डर में इंगित करेगा? या, मुझे x86 फ़ोल्डर की तलाश के लिए अपनी स्क्रिप्ट का हिस्सा सेट करना होगा और यदि वर्तमान में है, तो इसका उपयोग केवल अन्य फ़ोल्डर का उपयोग करने के लिए नहीं है?