उदाहरण के लिए, आपके पास बैच फ़ाइल में नाम बदलें कमांड है, और आप उस फ़ाइल को वर्तमान निर्देशिका और सभी उप-निर्देशिकाओं पर निष्पादित करना चाहते हैं।विंडोज बैच कमांड को दोबारा कैसे निष्पादित करें?
उत्तर
माना कि आपका बैच myrename.cmd
की तरह कुछ के नाम पर है, तो आप आसानी से निम्न कर सकते हैं:
call myrename.cmd
for /r /d %%x in (*) do (
pushd "%%x"
call myrename.cmd
popd
)
पहली पंक्ति वर्तमान निर्देशिका के लिए यह चलेगा, for
पाश सब कुछ खत्म हो रिकर्सिवली (/r
) पुनरावृति जाएगा निर्देशिका (/d
) और कोष्ठक में भाग निष्पादित करें। हम उनके अंदर क्या करते हैं, उस निर्देशिका को उस निर्देशिका में बदलते हैं, जिसे हम वर्तमान में pushd
के साथ फिर से चालू कर रहे हैं - जिसमें अच्छी संपत्ति है जिसे आप popd
के साथ उस निर्देशिका में बदल सकते हैं -और फिर आदेश चलाएं, जो निर्देशिका में चलाया जाएगा हम बस स्विच कर दिया।
यह मानता है कि बैच पथ में कहीं स्थित है। यदि यह झूठ बोलने के लिए नहीं होता है और झूठ बोलता है तो आप
"%~dp0myrename.cmd"
आपको बहुत धन्यवाद –
आखिरी बिट का क्या अर्थ है? –
@VirgilIerubino: आखिरी बिट क्या? '% ~ डीपी 0' वाला हिस्सा? स्पष्टीकरण के लिए 'मदद' देखें। – Joey
- 1. फ़ायरफ़ॉक्स एडन से विंडोज कमांड कैसे निष्पादित करें?
- 2. रूबी में विंडोज सीएलआई कमांड कैसे निष्पादित करें?
- 3. विंडोज बैच
- 4. विंडोज बैच: यूनिकोड पैरामीटर (रोबो) कॉपी कमांड
- 5. mysqldump कमांड के लिए विंडोज बैच फ़ाइल
- 6. विंडोज बैच फ़ाइल
- 7. विंडोज शट डाउन पर एक बैच स्क्रिप्ट निष्पादित करना
- 8. विंडोज कमांड?
- 9. विंडोज बैच स्क्रिप्ट
- 10. विंडोज बैच
- 11. इनो सेटअप [बैच] से पहले बैच फ़ाइल निष्पादित करें
- 12. विंडोज बैच फ़ाइल में कमांड की कार्य निर्देशिका कैसे सेट करें?
- 13. विंडोज बैच स्क्रिप्ट
- 14. विंडोज बैच फ़ाइल -
- 15. विंडोज बैच फ़ाइल - उपनिर्देशिका में सभी फ़ाइलों को सम्मिलित करें
- 16. बैच फ़ाइल पहले कमांड
- 17. विंडोज बैच फ़ाइल
- 18. विंडोज बैच स्क्रिप्ट वायरस
- 19. मानक विंडोज कमांड लाइन/बैच कमांड का उपयोग कर यूनिक्स 'कट' का अनुकरण करें
- 20. विंडोज बैच फ़ाइल के समान निर्देशिका में प्रोग्राम कैसे निष्पादित करें?
- 21. विंडोज बैच फ़ाइलें: लूप
- 22. अंतिम निर्मित निर्देशिका प्राप्त करें बैच कमांड
- 23. पथ पर कमांड निष्पादित करने के लिए FORFILES कैसे कहें?
- 24. विंडोज बैच फ़ाइल PHP फ़ाइल
- 25. विंडोज बैच फ़ाइल
- 26. विंडोज बैच फ़ाइल && ऑपरेटर
- 27. विंडोज कमांड प्रॉम्प्ट से सार्वजनिक कुंजी कैसे उत्पन्न करें
- 28. विंडोज बैच फ़ाइल
- 29. विंडोज बैच: फोर लूप में एक से अधिक कमांड को कॉल करें?
- 30. विंडोज सेमीड स्क्रिप्ट से कई कमांड निष्पादित करना
क्या आपके पास एक ठोस उदाहरण है? –
इसके बजाय PowerShell का उपयोग करें। :-) –
यह भी देखें: http://stackoverflow.com/a/25381530/99777 – joeytwiddle