2011-03-18 9 views
11

संभव डुप्लिकेट:
Windows batch files: .bat vs .cmd?* .bat और * .cmd फ़ाइल के बीच क्या अंतर है?

हाय,

मैं Windows बैच प्रोग्रामिंग सीख रहा हूँ और इस सवाल के पार चलो:

क्या .bat के बीच का अंतर है और .cmd फाइल?

यदि वे समान हैं, तो उनमें से 2 की आवश्यकता क्यों है?

Btw, command.com और cmd.exe के बीच अंतर क्या है?

+2

डुप्लिकेट: http://stackoverflow.com/questions/148968/windows-batch-files-bat-vs-cmd – Blender

+1

@ ब्लेंडर यदि एकाधिक प्रश्न डुप्लिकेट हैं, तो एसओ में किसी भी प्रश्न में सभी प्रश्नों में शामिल होने के लिए? – Kiquenet

उत्तर

4

.bat फ़ाइलें डॉस से बाएं ओवर हैं। .cmd फ़ाइलें विंडो एनटी कमांड प्रोसेसर या उच्चतर के लिए हैं, और अधिक क्षमताएं हैं (कुछ लूपिंग संरचनाएं, कॉल करने की क्षमता और प्रक्रियात्मक प्रकार ब्लॉक से वापस लौटें)।

command.com ऑपरेटिंग सिस्टम में क्या चल रहा था और इसमें डीओएस और विंडोज के प्रारंभिक संस्करणों में dir जैसे आंतरिक आदेश शामिल थे। इसे विंडोज 12 एनटी पेश किया गया था, और यह पहला 32-बिट कमांड प्रोसेसर था जब इसे cmd.exe द्वारा प्रतिस्थापित किया गया था।

4

यह आपको
Windows batch files: .bat vs .cmd?
http://www.pcreview.co.uk/forums/cmd-vs-bat-t1468592.html
एक प्रलेखित गूगल समूहों में पाया अंतर मदद कर सकता है
.cmd और बल्ला के बीच मतभेदों को जहाँ तक CMD.EXE का सवाल है इस प्रकार हैं: एक्सटेंशन सक्षम होने पर, पथ/सीपीडी फाइलों में ऐपेंड/प्रोपेट/एसईटी/एसएसएसओसी त्रुटियों पर ध्यान दिए बिना ERRORLEVEL सेट करेगा। बीएटी त्रुटियों पर केवल ERRORLEVEL सेट करता है।