मैं बैच फ़ाइल को 0.5 या 0.25 सेकंड के लिए प्रतीक्षा करना चाहता हूं।
मैंने पहले ही timeout /t 0.5
का प्रयास किया है लेकिन यह काम नहीं कर रहा है।
@echo off color a cls :top echo %random% timeout /t 0.5 echo %random% goto top
बैच फ़ाइल को दूसरी सेकंड के अंशों के लिए कैसे प्रतीक्षा करें?
उत्तर
इस प्रयास करें::
यह कुछ ऐसा है ping 1.1.1.1 -n 1 -w 250> nul
250 एमएस में समय है।
TIMEOUT
केवल पूरे सेकंड की वृद्धि में काम करता है।
अन्य तृतीय-पक्ष "नींद" निष्पादन योग्य हैं जिन्हें आप डाउनलोड कर सकते हैं।
वैकल्पिक रूप से, आप वीबीस्क्रिप्ट में Sleep
विधि का उपयोग कर सकते हैं। यह मानों को मिलीसेकंड के रूप में स्वीकार करता है। यहाँ एक सरल उदाहरण है (SLEEP.VBS
पर सहेजें या आप चाहते हैं जो कुछ भी नाम):
ms = WScript.Arguments(0)
WScript.Sleep ms
फिर, अपने बैच फ़ाइल में 0.5 सेकंड की देरी के लिए इस तरह इसे कहते:
CSCRIPT SLEEP.VBS 500
कुछ के लिए See this question सार्थक जानकारी। संक्षेप में, ping
का उपयोग रोकने के लिए 500ms या उससे अधिक तक सीमित है। आप 250ms के लिए रुकने में सक्षम नहीं होंगे। सबसे अच्छा समाधान विंडोज स्क्रिप्टिंग होस्ट - वीबी स्क्रिप्ट या जेस्क्रिप्ट का उपयोग करना है।
बाहरी वीबीएस स्क्रिप्ट को कॉल करने से बचने के लिए आप इसे batch/JScript hybrid के साथ कर सकते हैं। इस उदाहरण को .bat एक्सटेंशन से सहेजें और इसे आज़माएं।
@if (@CodeSection == @Batch) @then
@echo off
setlocal
for /L %%I in (10,-1,1) do (
set /P "=%%I... "<NUL
call :pause 250
)
echo Done.
goto :EOF
:pause <ms>
cscript /nologo /e:JScript "%~f0" "%~1"
goto :EOF
@end // end batch/begin JScript hybrid code
WSH.Sleep(WSH.Arguments(0));
- 1. एक बैच फ़ाइल में एक सेकंड के भीतर देरी?
- 2. दशमलव अंशों को हेक्साडेसिमल अंशों में परिवर्तित करने के लिए कैसे करें?
- 3. किसी भी कुंजी को दबाए रखने के लिए 20 सेकंड के लिए कैसे प्रतीक्षा करें?
- 4. बैच फ़ाइल से EXE को आमंत्रित करें * बिना * प्रतीक्षा
- 5. बैच फ़ाइल में प्रतीक्षा किए बिना एप्लिकेशन कैसे प्रारंभ करें?
- 6. बैच फ़ाइल के बाद चल रही बैच फ़ाइल बैच फ़ाइल
- 7. बैच फ़ाइल
- 8. प्रोग्राम चलाने में एक सेकंड प्रतीक्षा करें
- 9. बैच फ़ाइल कॉल उप-बैच फ़ाइल एन पैरामीटर को पास करने के लिए और फ़ाइल
- 10. फ़ाइल बंद होने तक प्रतीक्षा कैसे करें
- 11. बैच फ़ाइल
- 12. बैच फ़ाइल को तब तक प्रतीक्षा करने के लिए कैसे करें जब तक कि कोई अन्य बैच फ़ाइल निष्पादन पूर्ण न हो जाए?
- 13. बैच फ़ाइल के साथ फ़ाइलों को हटाने के लिए बैच फ़ाइल
- 14. अतुल्यकालिक रूप से x सेकंड के लिए प्रतीक्षा करें और फिर कुछ निष्पादित करें?
- 15. वापस कॉलबैक के लिए "प्रतीक्षा" कैसे करें?
- 16. google geocoder.geocode के लिए कैसे प्रतीक्षा करें?
- 17. कैसे खिड़कियों बैच स्क्रिप्ट के साथ हर 1 सेकंड
- 18. वेब पेज 'पूर्ण' लोड के लिए मशीनीकृत प्रतीक्षा कैसे करें?
- 19. TinyMCE लोड करने के लिए प्रतीक्षा करें
- 20. कैसे एक बैच फ़ाइल फ़ाइल नामों में रिक्तियां को संभालने के लिए प्राप्त करने के लिए?
- 21. $ .post में प्रतिक्रिया के लिए कैसे प्रतीक्षा करें jQuery
- 22. Jquery .on ("mouseenter") - 2 सेकंड प्रतीक्षा करें, फिर कार्रवाई करें
- 23. MATLAB (जावा) त्रुटि को डीबग कैसे करें: विंडो के लिए टाइमआउट प्रतीक्षा करने के लिए प्रतीक्षा करें?
- 24. कैसे एक बैच फ़ाइल
- 25. कई धागे को पूरा करने के लिए कैसे प्रतीक्षा करें?
- 26. बेहट को AJAX कॉल के लिए कैसे प्रतीक्षा करें?
- 27. एनिमेटर को समाप्त करने के लिए कैसे प्रतीक्षा करें?
- 28. एसिंक विधि को पूरा करने के लिए कैसे प्रतीक्षा करें?
- 29. बैच फ़ाइल: लूप के लिए गोटो इन
- 30. mysqldump कमांड के लिए विंडोज बैच फ़ाइल
यहाँ स्पष्ट करने के लिए: पता जवाब नहीं चाहिए कॉल किये जाने के लिए, नहीं तो '-w' पैरामीटर लागू नहीं होता। – Joey
'पिंग' इस तरह से कम से कम 500ms रोकता है। 500 से कम किसी भी मूल्य का उपयोग करने के परिणामस्वरूप अभी भी आधा दूसरा विराम होता है। – rojo
@rojo: जानना अच्छा है, thx! – MichaelS