batch-file ट्यूटोरियल
बैच-फ़ाइल के साथ आरंभ करना
खोज…
टिप्पणियों
Microsoft तकनीक से:
बैच फ़ाइलों के साथ, जिन्हें बैच प्रोग्राम या स्क्रिप्ट भी कहा जाता है, आप नियमित या दोहराए जाने वाले कार्यों को सरल बना सकते हैं। एक बैच फ़ाइल एक अनफ़ॉर्मेटेड टेक्स्ट फ़ाइल है जिसमें एक या अधिक कमांड होते हैं और जिसमें एक .bat या .cmd फ़ाइल नाम एक्सटेंशन होता है। जब आप कमांड प्रॉम्प्ट पर फ़ाइल नाम टाइप करते हैं, तो Cmd.exe कमांड को क्रमिक रूप से चलाता है क्योंकि वे फ़ाइल में दिखाई देते हैं।
बैच फ़ाइल नाम और एक्सटेंशन
| एक्सटेंशन | टिप्पणियों |
|---|---|
| ।बल्ला | यह एक्सटेंशन MS-DOS और विंडोज के सभी संस्करणों के साथ चलता है |
| .cmd | Windows NT परिवार में बैच फ़ाइलों के लिए उपयोग किया जाता है |
| .btm | विस्तार 4DOS और 4NT द्वारा उपयोग किया जाता है |
.cmd और .bat बीच के अंतर को समझने के लिए कृपया यहाँ देखें।
उन नामों से बचें जो पहले से ही अंतर्निहित कमांड का नाम हैं। tracert तरह। एक उपयोगिता है जिसे tracert.exe कहा जाता है। इसलिए, बैच फ़ाइल tracert.bat नामकरण से बचें
रनिंग बैच फ़ाइल
बैच फ़ाइल को चलाने का सबसे आसान तरीका केवल इसका आइकन डबल-क्लिक करना है। या फ़ाइल को पूर्ण पथ को कमांड प्रॉम्प्ट में पेस्ट करें, या बस उसका नाम यदि कमांड प्रॉम्प्ट बैच फ़ाइल निर्देशिका से शुरू किया गया था, तो दर्ज करें।
उदाहरण:
C:\Foo\Bar>test.bat
C:\Foo\Bar>C:\Foo\Bar\Baz\test.bat
कमांड प्रॉम्प्ट खोलना
कमांड प्रॉम्प्ट सभी Windows NT, Windows CE, OS / 2 और eComStation ऑपरेटिंग सिस्टम पर पहले से इंस्टॉल आता है, और cmd.exe रूप में मौजूद होता है, जो आमतौर पर C:\Windows\system32\cmd.exe में स्थित होता C:\Windows\system32\cmd.exe
विंडोज 7 पर कमांड प्रॉम्प्ट को खोलने के सबसे तेज़ तरीके हैं:
प्रेस जीत 𐌎, प्रकार "cmd" और फिर Enter दबाएं।
प्रेस जीत 𐌎 + आर, प्रकार "cmd" तो फिर Enter दबाएं।
यदि आपके पास एक एक्सप्लोरर विंडो खुली है, तो वर्तमान में चयनित निर्देशिका में एक प्रॉम्प्ट खोलने के लिए एड्रेस बार में "cmd" टाइप करें।
Shift दबाए रखने के दौरान एक्सप्लोरर में एक फ़ोल्डर पर राइट-क्लिक करें और "यहां ओपन कमांड विंडो खोलें" चुनें।
यह निष्पादन योग्य पर नेविगेट करके और उस पर डबल-क्लिक करके भी खोला जा सकता है।
कुछ मामलों में आपको ऊंचे अनुमतियों के साथ cmd चलाने की आवश्यकता हो सकती है, इस मामले में राइट क्लिक करें और "व्यवस्थापक के रूप में चलाएं" चुनें। यह भी नियंत्रण + Shift दबाकर + जब ऊपर अंक के रास्ते 1 उपयोग करने के बजाय दर्ज की दर्ज करके प्राप्त किया जा सकता है।
बैच फ़ाइलें संपादित करना और देखना
कोई भी ASCII संपादक बैच फ़ाइलों को संपादित कर सकता है। संपादकों की एक सूची जो कि सिंटैक्स हाइलाइट कर सकती है बैच सिंटैक्स को यहां पाया जा सकता है । आप बैच फ़ाइल को संपादित करने और देखने के लिए विंडोज़ के साथ भेजे गए डिफ़ॉल्ट नोटपैड का उपयोग भी कर सकते हैं, हालांकि यह सिंटैक्स हाइलाइटिंग की पेशकश नहीं करता है।
नोटपैड खोलने के लिए:
- Win then + R दबाएँ,
notepadटाइप करें और फिर Enter दबाएँ।
वैकल्पिक रूप से, बैच फ़ाइल बनाने का सबसे "आदिम" तरीका कमांड लाइन से फ़ाइल में आउटपुट को रीडायरेक्ट करना है, उदा।
echo echo hello world > first.bat
जो लेखन echo hello world फाइल करने के लिए first.bat ।
आप फ़ाइल पर राइट क्लिक करके और संदर्भ मेनू से "संपादित करें" का चयन करके एक बैच फ़ाइल को संपादित कर सकते हैं।
कमांड प्रॉम्प्ट के भीतर से बैच फ़ाइल की सामग्री को देखने के लिए, निम्न कमांड चलाएँ:
type first.bat
आप टाइप करके कमांड प्रॉम्प्ट से नोटपैड के साथ अपनी बैच फ़ाइल को संपादित करना भी शुरू कर सकते हैं
notepad first.bat
सहायता ले रहा है
बैच फ़ाइल कमांड पर मदद पाने के लिए आप अंतर्निहित मदद का उपयोग कर सकते हैं।
एक कमांड प्रॉम्प्ट खोलें (जिसका निष्पादन योग्य cmd.exe ) और सभी उपलब्ध कमांड को देखने के लिए help दर्ज करें।
इनमें से किसी भी कमांड के लिए मदद पाने के लिए, कमांड के नाम के बाद help टाइप करें।
उदाहरण के लिए:
help help
प्रदर्शित करेगा:
Provides help information for Windows commands.
HELP [command]
command - displays help information on that command.
कुछ कमांड भी मदद का प्रदर्शन करेंगे यदि /? बाद /? ।
प्रयत्न:
help /?
ध्यान दें:
Help केवल आंतरिक आदेशों के लिए सहायता प्रदर्शित करेगी।