कंप्यूटरफ़ाइल प्रकारों

बैट फ़ाइल आदेश (विंडोज़)

जब एक कंप्यूटर पर काम कर रहा अक्सर समय-समय पर निष्पादन योग्य कार्रवाई करने के लिए एक ही डॉस आदेशों को दोहराने के लिए आवश्यक है, निष्पादन योग्य निर्देश या अनुप्रयोगों, साथ अनुप्रयोगों और फाइलों के साथ काम के स्वचालन के जटिल और बहुस्तरीय अनुक्रम का निर्माण, या उपयोगकर्ता की दूरी पर है। ऑपरेटिंग सिस्टम एक बल्ला फ़ाइल में एक से अधिक आदेश रिकॉर्ड करने की क्षमता है। इसी समय, सिर्फ बैच फ़ाइल चलाकर (अक्सर एक स्क्रिप्ट "बैच फ़ाइल" कहा जाता है, या बस), यह निर्धारित निष्पादन आदेशों बाहर ले जाने, और Windows समयबद्धक की घटनाओं में पंजीकरण किया जा सकता है, तो आप इस प्रक्रिया को स्वचालित कर सकते हैं।

इस प्रकार की फ़ाइल के विशेष लक्षण किसी भी कोड में कमी है - केवल घड़ी जानकारी है, जो पढ़ता है और डॉस कमांड प्रोसेसर है कि विंडोज ऑपरेटिंग सिस्टम के लगभग सभी संस्करणों के साथ संगत है निष्पादित करता है। के रूप में यह है कि वह कौन स्टार्टअप पर अपने सेटिंग्स किया जाता था एक अद्भुत उदाहरण, Autoexec.bat फ़ाइल है, जो इस ऑपरेटिंग सिस्टम को चलाने के लिए आवश्यक है।

बैच फ़ाइलों की मुख्य विशेषताएं

टीमों को एक बल्ला फ़ाइल भी शामिल है, कार्यक्षमता में कई समूहों में विभाजित किया जा सकता है:

- एक निश्चित मूल्य, वाक्यांशों, आवेदन या जानकारी प्रदर्शित करने का इरादा;
; दस्तावेजों के रन बैच के लिए -
- चक्र के साथ काम करने के लिए;
- शर्तों का उपयोग शाखाओं के निष्पादन बनाने के लिए;
- अनुप्रयोगों के साथ काम करने के लिए।

आदेश फाइलों का निष्पादन

रनिंग बल्ले-फ़ाइलों किया जा सकता है किया में विभिन्न तरीकों से। जब में काम कर रहे एक कमांड प्रॉम्प्ट मौजूदा निर्देशिका में, आप बस अतिरिक्त पैरामीटर साथ या उनके बिना फ़ाइल नाम दर्ज कर सकते हैं। इस बल्ले-फ़ाइल आदेशों जब बाद लांच उपयोगकर्ता के हस्तक्षेप के बिना, एक के बाद एक प्रदर्शन किया जाएगा।

यदि आप किसी अन्य निर्देशिका में बैच फ़ाइल पाते हैं, आप फ़ाइल का पूरा नाम के अलावा भंडारण निर्देशिका का पूर्ण पथ रजिस्टर करने के लिए आवश्यक है। फाइल एक्सटेंशन लिख करने के लिए नहीं भी संभव है। \ तस्वीर \ काम करते हैं, और एक बैच फ़ाइल vera.bat, जो मानकों और resize.doc / p करने के लिए प्रदर्शन करने के लिए की जरूरत है घ में है: उदाहरण के लिए, वर्तमान निर्देशिका घ है \ तस्वीर \ घर। \ तस्वीर \ घर \ वेरा resize.doc / p आदेश या .. \ घर \ वेरा resize.doc / p: तो फिर, ताकि हमारे फ़ाइल के शुभारंभ बाहर ले जाने के लिए, आपको आदेश घ रजिस्टर करने के लिए की जरूरत है।

दखल

बैट फ़ाइल आदेश के शुभारंभ के बाद मार डाला, आप कुंजी संयोजन + <तोड़> और बाधित कर सकते हैं + । प्रदर्शन अनुरोध के साथ एक कमांड फ़ाइल के निष्पादन को बाधित करने के लिए कहेगा, हाँ या नहीं में प्रवेश करने की उम्मीद है आप वाई दर्ज करते हैं, तो निष्पादन बाधित है, और टीमों बल्ले-फ़ाइल की सूची के शेष नजरअंदाज कर दिया जाएगा। आप प्रतीक एन दर्ज करते हैं, निष्पादन सूची से अगले आदेश के साथ जारी है।

एक और बैच फ़ाइल कॉल

बैट-फ़ाइलें अन्य लिपियों के निष्पादन के संदर्भ हो सकते। तुम सिर्फ एक बैट फ़ाइल स्क्रिप्ट के शरीर में रजिस्टर, तो इसके पश्चात आदेश पहले से ही निष्पादित नहीं किया जाएगा के बाद से नियंत्रण एक और बैच फाइल करने के लिए स्थानांतरित कर रहा है, और इसे से बाहर पहले से ही आदेश निष्पादित किया जाएगा। आप आंतरिक फ़ाइल की शुरुआत के बाद वापस जाने के लिए चाहते हैं, तो यह कॉल आदेश हो सकता है। आदेश स्वरूप इस प्रकार है: कॉल नाम-बल्ले-फ़ाइल [लॉन्च विकल्प]।

9% - पैरामीटर बुलाया आदेश फ़ाइल (ओं) को पारित कर रहे हैं आम तौर पर प्रतीकों 1% कर रहे हैं। बल्ले-फ़ाइलों आदेश, सभी श्रृंखला पूरा कर रहे हैं, निम्न पंक्ति के साथ मूल स्क्रिप्ट के निष्पादन जारी है।

कदम

ऐसे मामलों जब बल्ले-फ़ाइल आदेश, आप कदम (प्रत्येक पंक्ति के बाद एक को रोकने के साथ) करना चाहिए रहे हैं। अक्सर, इस मोड परीक्षण या डिबगिंग स्क्रिप्ट के लिए आवश्यक है। आदेश लेखन इस तरह दिखता है: COMMAND / y / ग नाम _skripta [विकल्प]।

जब प्रत्येक टीम पर चल Y या N को दिया जाएगा आप आदेश अनुरोध करना चाहते हैं - कुंजी या वाई दर्ज आप टीम को छोड़ना चाहते हैं प्रेस - esc दबाएं या एन

अक्षम और स्क्रीन के लिए आदेश उत्पादन को सक्षम करने

जब आप एक बल्ला फ़ाइल शुरू, लाइन द्वारा कमांड लाइन निष्पादन से पहले स्क्रीन पर प्रदर्शित कर रहे हैं, और फिर मार डाला। कभी-कभी इस असुविधा का कारण बनता है, के बाद से एक बड़ा बैच फ़ाइल आदेशों स्क्रीन पर उपयोगकर्ता के लिए एक लंबी सूची के माध्यम से चलाने, और कभी कभी उन्हें बातचीत या डीबगिंग के लिए, उदाहरण के लिए, दिखाने की जरूरत है। एक बल्ला फ़ाइल प्रदर्शन में दिखाया गया कमान करने के लिए, कमांड ECHO पर इस्तेमाल करते हैं। इस मोड अक्षम करने के लिए, आप ECHO बंद पैरामीटर के साथ दर्ज करना होगा। इस मामले में स्क्रीन पर प्रदर्शित आगे की सभी निष्पादन योग्य आदेशों अब हो जाएगा।

बंद स्क्रीन पर उत्पादन केवल एक पंक्ति बैच फ़ाइल चालू करने के लिए इस लाइन @ प्रतीक की शुरुआत में इस्तेमाल किया जा सकता। अक्सर, यह प्रतीक @ECHO बंद कमांड के साथ एक जोड़ी में पाया जा सकता मॉनिटर प्रदर्शन पर इसके उत्पादन को बाहर करने का। बल्ले-फ़ाइलों, वायरस या कंप्यूटर उपयोगकर्ताओं के लिए छोटे और बड़े मुसीबत पहुंचाने के आधार पर बनाने के लिए इस मोड अक्सर हैकर्स द्वारा किया जाता है।

आदेश में पोस्ट

ECHO टीम को चालू या बंद की तुलना में अन्य पात्रों स्थित होगा, तो वे किसी भी मोड में प्रदर्शित किया जाएगा। चालू या बंद - ECHO पैरामीटर के बिना है, तो यह प्रदर्शन मोड निष्पादन योग्य निर्देश के एक राज्य को प्रदर्शित करता है।

यदि आप चाहें, तो यह और भी पुन: पेश करने के लिए संभव है एक ध्वनि संकेत बल्ले-फ़ाइल का उपयोग कर (बीप) कंप्यूटर। टीमें, जिनमें से उदाहरण विशेष वर्ण के योग के साथ ऑपरेटर ECHO के आधार पर नीचे दिए गए हैं,।

साउंड प्लेबैक के लिए आप कोड मानक प्रतीक 7. साथ प्रदर्शित करने के लिए आप का उपयोग करके और "7" संख्यात्मक कीपैड पर (शिलालेख घर के साथ) यह कर सकते हैं चाहता हूँ।

संदेशों के पठनीयता में सुधार करने के लिए साथ ECHO आदेश लागू किया जा सकता है "।" (यह एक अंतरिक्ष के बिना आदेश के पीछे सीधे रखा गया है) या स्क्रीन पर कोड 255 के साथ एक विशेष चरित्र यह एक रिक्त पंक्ति के रूप में दिखाई देगा।

ECHO आदेश एक अलग फाइल में संदेशों को प्रदर्शित करने के लिए इस्तेमाल किया जा सकता है। इसका सार, फ़ाइल पर लिखने में नहीं बल्कि स्क्रीन पर से उत्पादन संदेशों पुनर्निर्देशित करना होता है। लॉग, सर्वेक्षण, घटना रिकॉर्डिंग बचाने के लिए आप बैच फ़ाइलों के बल्ले का उपयोग कर सकते हैं। हे आदेशों निम्न स्वरूप है:

- ECHO-संदेश >> फ़ाइल नाम - आदेश किसी मौजूदा फ़ाइल के लिए एक लाइन कहते हैं। यदि यह निर्देशिका में इस तरह के एक फ़ाइल मौजूद नहीं है, यह एक नई फ़ाइल बनाता है।

- ECHO-संदेश> फ़ाइल नाम - यह आदेश एक नई फ़ाइल बनाता है, और वर्तमान पंक्ति उस में लिखा है। मौजूदा निर्देशिका में इस तरह के एक फ़ाइल के मामले में, इसके बारे में सामग्री निकाल दी जाएगी और दर्ज आदेश या उसके परिणाम।

टिप्पणियों का उपयोग करना

रेम आदेश का उपयोग लिपियों के आसान संपादन के लिए। सभी के बाद Windows बल्ले-फ़ाइल आदेश निष्पादन पर ध्यान नहीं दिया जाता है। वे देखा जा सकता है जब आप संपादित और कदम। अन्य सभी मामलों में, टिप्पणियों पर प्रदर्शित नहीं किया जाएगा।

एक बल्ला फ़ाइल में आदेश में देरी

कभी कभी, बैच फ़ाइल के निष्पादन के दौरान अस्थायी रूप से आदेशों के निष्पादन को रोकने के लिए, उदाहरण के लिए, यदि कोई उपयोगकर्ता प्रतिक्रिया के लिए प्रतीक्षा करने के लिए, एक लंबे संदेश पढ़ने के लिए समय को बढ़ाने के लिए, एक डिस्क डालने के लिए, या बैच फ़ाइलों डीबगिंग के लिए एक उपयोगकर्ता की उपस्थिति की पुष्टि के लिए आवश्यक है। देरी आदेश बल्ले-फ़ाइल में पैरामीटर के बिना रोकें लिखा जाता है। इस मामले में, प्रदर्शन संदेश "कोई भी कुंजी दबाएं जारी रखने के लिए" के प्रकार से पता चलता है, और स्क्रिप्ट निष्पादन निलंबित कर दिया जाएगा जब तक आप कीपैड पर बटन दबाएं। आप संयोजन दबाते हैं + <ब्रेक> या + <ग>, प्रणाली निष्पादन योग्य फ़ाइल के पूरा होने के रूप में यह व्याख्या करती है और आप अपने काम के पूरा होने की पुष्टि करने का संकेत देगा: "बैच फ़ाइल निरस्त करें? (हां / नहीं) »। आप वाई बटन दबाते हैं, यह इस बिंदु पर स्क्रिप्ट को बाधित करता है और बकाया आदेशों शेष के सभी नजरअंदाज कर दिया जाएगा। जब आप प्रेस एन निष्पादन अगले निर्देश के साथ जारी रहेगा। रुका हुआ है, वहीं प्रेस किसी अन्य अक्षरांकीय कुंजी और "अंतरिक्ष" और "Enter" निष्पादन योग्य फ़ाइल में अगले निर्देश के साथ जारी रहेगा।

फ़ाइल सूची के लिए निष्पादित आदेशों

सूची में एक से अधिक फ़ाइलों के अनुक्रमिक निष्पादन उसी निर्देशिका में हैं के लिए, आप भी एक बल्ला-फ़ाइल का उपयोग कर सकते हैं। "कार्यक्रम के शीर्षक के लिए चलाने के लिए" और अक्सर इस तरह के छँटाई मेल अनुलग्नकों के रूप में दस्तावेज़ प्रसंस्करण के स्वचालन, साथ मदद कर सकते हैं "कार्यक्रम के फाइल एक्सटेंशन चलाने"। वे के लिए आदेश के लिए विभिन्न मापदंडों हैं। लेखन के लिए प्रारूप दिखाया नीचे:

- में% x (फ़ाइलों की सूची) के लिए है, जहां आदेश DO:

- एक्स - 0 से 9 तक की संख्या के अलावा अन्य किसी भी चरित्र का प्रतिनिधित्व करता है;

- सूची - अंतरिक्ष से अलग की गई फ़ाइल नाम या फ़ाइल का नाम; "?" इस प्रकार यह फ़ाइल के नाम में कई पात्रों को बदलने के लिए विशेष वर्ण और "*" का उपयोग करना संभव है,

- टीम - किसी भी डॉस आदेश या कार्यक्रम, के अलावा; अगर वहाँ एक के लिए की आवश्यकता,% x के बजाय %% एक्स का उल्लेख करना होगा है।

आप एक बल्ला-फ़ाइलें लिखने के लिए इस आदेश का उपयोग करते हैं, कि एक डॉस प्रारूप कार्यक्रमों में नाम नाम की लंबाई पर सीमाएं हैं बारे में पता होना। लंबे फ़ाइल नामों के साथ काम करने के लिए आदेश स्विचन बनाने के लिए, आप इसे बंद और मानक लंबाई फ़ाइलों पर लौटने के लिए लंबे समय से नाम और LFNFOR बंद के साथ आपरेशन सक्षम करने के लिए आदेश पर उसे रन LFNFOR से पहले भूल नहीं करनी चाहिए।

ऐसे एक्सटेंशन के कुछ प्रकार के साथ फ़ाइलों की तुलना के रूप में कार्यक्रमों के साथ कई काम करता है, एक और निर्देशिका से एक ही प्रकार के फाइलों के साथ उसी निर्देशिका में हैं दूसरे के लिए मौजूदा निर्देशिका में सभी फ़ाइलों की प्रतिलिपि, और संख्या के साथ शुरुआत एक खास प्रकार के साथ फ़ाइलें नामों में से संगत निष्पादन, यह सिर्फ एक एक बल्ला फ़ाइल आदेश में खुदा के साथ किया जा सकता है। कार्यक्रम चल रहा है जिससे डेटा के साथ काम करने की सुविधा में वृद्धि, उपयोगकर्ता अनुरोधों के साथ जोड़ा जा सकता है।

बल्ले-फ़ाइलों में संक्रमण

शुरुआत आदेश बल्ले-फ़ाइलों में प्रबंधन टीमों की आसानी के लिए, वे अक्सर संक्रमण टीम और अंक जो ये बदलाव होते हैं का उपयोग करें।
लेबल किसी भी स्ट्रिंग निष्पादन योग्य फ़ाइल है कि चरित्र "पेट" के साथ शुरू होता है। नाम टैग - पंक्ति के अंत तक या पहले अंतरिक्ष, जिसके बाद लाइन के शेष नजरअंदाज कर दिया है करने के लिए कोलन के बाद पात्रों का एक सेट है, यह कूद मार्कर के लिए एक टिप्पणी के रूप में इस्तेमाल किया जा सकता।

संक्रमण टीम एक स्थान के साथ नाम टैग के साथ एक गोटो लिख रहा है। यदि कोई पैरामीटर या बैच फ़ाइल में लेबल का नाम नहीं मिला है, तो स्क्रिप्ट पर इस टीम में बंद कर दिया जाता है। उदाहरण:

गोटो zzz

...

: zzz

रेम (आवश्यक आदेश चला)।

इस उदाहरण में, एक कमांड फ़ाइल के अनुक्रमिक निष्पादन, गोटो zzz तक पहुंच गया, लेबल करने के लिए कूदता है: zzz और रेम के साथ जारी है, वह सब शाखा अनुदेश के बीच स्थित है और टैग कहा जाता है कि अनदेखी।

शर्तों का उपयोग जब बल्ले-फाइलों के साथ काम

बैट-फ़ाइल निष्पादित कर सकते हैं या अगर यह जाँच करें कि घटना प्रयोग किया जाता है, विभिन्न शर्तों के आधार पर आदेश पर अमल करने के लिए नहीं। इस आदेश का प्रारूप «टीम के अगर हालत की तरह दिखता है।"

स्थितियां प्रतिनिधित्व विभिन्न embodiments द भाव:

- ERRORLEVEL संख्या - मामला है जब पिछले निष्पादन कार्यक्रम संख्यात्मक मूल्य या अधिक से अधिक के बराबर बाहर निकलने के कोड के साथ समाप्त हुआ में, हालत सच हो जाएगा।

- पंक्ति लाइन 2 == 1 - पूरा संयोग पंक्तियों हालत के मामले में सच हो जाता है। , 9% तो आदेश फ़ाइल के मापदंडों की तुलना करेंगे - तार के बजाय, आप प्रतीक स्थानापन्न कर सकते हैं 0%।

- मौजूद हैं - फ़ाइल नाम - अगर निर्दिष्ट फ़ाइल मौजूद है, तो हालत सच है।

- नहीं - एक शर्त है - अगर हालत झूठी है, टीम के परिणामों को सही मूल्य मिलता है।

एक बल्ला फ़ाइल में प्रयुक्त आदेशों

आप "प्रारंभ" बटन दबाएँ और एक कमांड प्रॉम्प्ट (cmd) शुरू करते हैं, यह सब एक बैट फ़ाइल में डाला देखने के लिए संभव है आदेश। अध्यक्ष एवं प्रबंध निदेशक-मोड एक सहायक, आदेश के बारे में जानकारी के लिए कार्यक्रम के रूप में, डिबगिंग के लिए एक उपकरण के रूप में इस्तेमाल किया जा सकता है। मदद टाइप कर सकते हैं बस ऐसा करने के लिए। एक ही समय में यह उनके लिए संक्षिप्त विवरण के साथ आदेशों की एक सूची जारी की है। मदद और जानकारी के लिए वांछित आदेशों का नाम दर्ज कर सकते हैं।

एक बल्ला-फ़ाइल बैकअप डेटा का उपयोग करना

कमान फ़ाइलें बहुत दैनिक काम से बाहर ले जाने में सिस्टम प्रशासक के जीवन को आसान बनाने में कर सकते हैं। आवेदन का सबसे आम क्षेत्र रहे हैं का बैकअप लेने, बनाने, हटाने, नाम बदलने और अधिक। यह सब कॉपी बल्ले-फ़ाइल आदेशों के उपयोग पर आधारित है। उदाहरण के लिए, आप एक प्रोग्राम है कि कुछ प्रारूपों के उपयोगकर्ता डेटा के साथ चयनित फ़ोल्डर में दस्तावेजों की बैकअप प्रतियां बनाता है, को नष्ट करने, उदाहरण के लिए, मीडिया की एक बड़ी राशि, उपयोगकर्ता नाम और साथ फ़ोल्डर में अतिरेक प्रदान बना सकते हैं आज की तारीख, और यह नाम "Komanda_kopirovaniya_faylov.bat"। उसके बाद, आप यह सुनिश्चित करना चाहिए कि यह निर्मित अनुसूचक का उपयोग कर एक विशिष्ट समय पर चलाया जाता है, या प्रोग्राम की ताकतों और इस प्रकार उपयोगकर्ता डेटा की सुरक्षा सुनिश्चित।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.delachieve.com. Theme powered by WordPress.