मैं बैच फ़ाइल बनाना चाहता हूं जो निम्न ऑपरेशन करेगा: जांचता है कि चल रहा ओएस विंडोज है या नहीं। अगर यह Hello. Im win 10
प्रिंट करना चाहिए तो अन्य संदेश प्रिंट करना चाहिए। अगर स्थिति हो तो मैं यह कैसे कर सकता हूं?बैच फ़ाइल: जांचें कि ओएस विंडोज 10
स्यूडोकोड:
if OS == Win10 then
echo Hello im win 10
else
echo I am another os
धन्यवाद। यह वही है जो मुझे –
की आवश्यकता है यह विधि विंडोज एक्सपी के लिए काम नहीं करती है क्योंकि 'ver' आउटपुट 'माइक्रोसॉफ्ट विंडोज एक्सपी [संस्करण 5.1.2600]' और इसलिए' [संस्करण 5 'को चर' VERSION' को असाइन किया गया है। हालांकि, यह सिर्फ यह जांचने के लिए काम करता है कि ऑपरेटिंग सिस्टम विंडोज 10 है [मार्टिन रेज़ेन] (http://stackoverflow.com/users/2357522/martin-rezyne) द्वारा पूछे जाने पर। – Mofi
@Mofi - परवाह किए बिना,% VERSION% का मान '10.0' नहीं होगा और इसलिए यह जांचने के लिए उपयोग किया जा सकता है कि आप विंडोज 10 चला रहे हैं या नहीं। यह वास्तविक संस्करण प्राप्त करने में मदद नहीं करेगा, लेकिन यह नहीं है सवाल क्या पूछ रहा है। – SomethingDark