MS-DOS और Windows कमांड लाइन कॉल कमांड

विषयसूची:

MS-DOS और Windows कमांड लाइन कॉल कमांड
MS-DOS और Windows कमांड लाइन कॉल कमांड

वीडियो: Windows | Computer Awareness| Govt Exams | SSC CGL | IBPS | RRB | SBI | Other Banking Exams 2024, मई

वीडियो: Windows | Computer Awareness| Govt Exams | SSC CGL | IBPS | RRB | SBI | Other Banking Exams 2024, मई
Anonim

कॉल आदेश एक और बैच फ़ाइल के भीतर से एक बैच फ़ाइल निष्पादित करने के लिए एक उपयोगकर्ता सक्षम बनाता है।

उपलब्धता

कॉल एक आंतरिक कमांड है और निम्नलिखित Microsoft ऑपरेटिंग सिस्टम में उपलब्ध है।

  • MS-DOS के सभी संस्करण
  • विंडोज 95
  • विंडोज 98
  • विंडोज मुझे
  • Windows NT
  • विंडोज 2000
  • विंडोज एक्स पी
  • विंडोज विस्टा
  • विंडोज 7
  • विंडोज 8
  • विंडोज 10

वाक्य रचना को बुलाओ

  • विंडोज 2000 और विंडोज एक्सपी कॉल सिंटैक्स।
  • MS-DOS, Windows 95, Windows 98, Windows ME कॉल सिंटैक्स।

Windows 2000 और Windows XP और बाद में सिंटैक्स कॉल करें

एक बैच प्रोग्राम को दूसरे से कॉल करता है।

कॉल [ड्राइव:] [पथ] फ़ाइल नाम [बैच-पैरामीटर]

यदि कमांड एक्सटेंशन सक्षम हैं, तो CALL निम्नानुसार बदलता है:

CALL कमांड अब CALL के लक्ष्य के रूप में लेबल को स्वीकार करता है। वाक्य रचना है:

कॉल: लेबल तर्क

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

बैच स्क्रिप्ट तर्क संदर्भों का विस्तार (% 0,% 1, आदि) निम्नानुसार बदले गए हैं:

एक बैच स्क्रिप्ट में% * सभी तर्कों को संदर्भित करता है (उदाहरण के लिए,% 1% 2% 3% 4% 5 …)

बैच मापदंडों का प्रतिस्थापन (% n) बढ़ाया गया है। अब आप नीचे दिए गए वैकल्पिक सिंटैक्स का उपयोग कर सकते हैं:

% ~ 1 किसी भी आसपास के उद्धरण (") को हटाते हुए% 1 का विस्तार करता है।
% ~ F1 पूरी तरह से योग्य पथ नाम के लिए% 1 का विस्तार करता है।
% ~ D1 केवल ड्राइव अक्षर पर% 1 ​​का विस्तार करता है।
% ~ P1 केवल एक पथ के लिए% 1 का विस्तार करता है।
% ~ N1 केवल फ़ाइल नाम के लिए% 1 का विस्तार करता है।
% ~ X 1 केवल फ़ाइल एक्सटेंशन के% 1 का विस्तार करता है।
% ~ एस 1 विस्तारित पथ में केवल छोटे नाम हैं।
% ~ A1 फ़ाइल विशेषताओं के लिए% 1 का विस्तार करता है।
% ~ T1 फ़ाइल का% 1 से तारीख / समय का विस्तार।
% ~ Z1 फ़ाइल के आकार में% 1 का विस्तार होता है।
% ~ $ पथ: 1 PATH पर्यावरण चर में सूचीबद्ध निर्देशिकाओं को खोजता है और पहले पाए गए पहले पूरी तरह से योग्य नाम के लिए% 1 का विस्तार करता है। यदि पर्यावरण चर नाम परिभाषित नहीं है या फ़ाइल खोज से नहीं मिली है, तो यह संशोधक खाली स्ट्रिंग में फैलता है।

यौगिक परिणाम प्राप्त करने के लिए संशोधक को जोड़ा जा सकता है:

% ~ DP1 केवल ड्राइव अक्षर और पथ पर% 1 ​​का विस्तार करता है।
% ~ Nx1 केवल फ़ाइल नाम और एक्सटेंशन में% 1 का विस्तार करता है।
% ~ डी पी $ पथ: 1 PATH पर्यावरण चर में सूचीबद्ध निर्देशिकाओं को% 1 के लिए खोजता है और पहले अक्षर के ड्राइव अक्षर और पथ तक फैलता है।
% ~ Ftza1 एक डीआईआर जैसी आउटपुट लाइन के लिए% 1 का विस्तार करता है।

ऊपर दिए गए उदाहरणों में,% 1 और PATH को अन्य मान्य मूल्यों से बदला जा सकता है। % ~ सिंटैक्स को मान्य तर्क संख्या द्वारा समाप्त किया जाता है। % ~ संशोधक का उपयोग% * पैरामीटर के साथ नहीं किया जा सकता है।

MS-DOS, Windows 95, Windows 98, Windows ME कॉल सिंटैक्स

एक बैच प्रोग्राम को दूसरे से कॉल करता है।

कॉल [ड्राइव:] [पथ] फ़ाइल नाम [बैच-पैरामीटर]

बैच-पैरामीटर बैच प्रोग्राम द्वारा आवश्यक किसी भी कमांड लाइन की जानकारी को निर्दिष्ट करता है।