कमांड लाइन के माध्यम से एक विशिष्ट एक्सटेंशन के साथ सभी फ़ाइलों को पुन: निष्पादित करें


2

मुझे सभी को निष्पादित करने की आवश्यकता है .sfv फ़ाइलें एक विशेष निर्देशिका में पुन: प्रारंभ हो रही हैं। मैं अब तक नीचे के साथ आया हूं।

for /r "c:\mydir\" %x in (*.sfv) do start "%x"

यह कोड काम करता है; हालाँकि, मुझे हर 5 मिनट में प्रत्येक फ़ाइल को चलाने की आवश्यकता है?


क्या आप प्रत्येक को हटाने या चलाने का प्रयास कर रहे हैं .sfv फाइल? कृप्या संपादित करें आपका शीर्षक इसलिए हम जानते हैं कि आप क्या देख रहे हैं।
Ben N

जवाबों:


2

यह कोड काम करता है; हालाँकि, मुझे हर 5 मिनट में प्रत्येक फ़ाइल को चलाने की आवश्यकता है?

चूँकि आपका कोड पहले से ही काम कर रहा है और आप इसे दिखाते हैं और आपको फ़ाइल के साथ फ़ाइल निष्पादित करने के लिए लूप में प्रत्येक पुनरावृत्ति में केवल 5 मिनट इंतजार करना होगा शुरु पहले एक के बाद कमांड निष्पादित होती है, फिर आप इसका उपयोग कर सकते हैं पुनर्निर्देशन हालत और भागो nul पिंग का उपयोग कर लूपबैक पते पर -n स्विच करें और 300 सेकंड निर्दिष्ट करें जहां प्रत्येक पिंग प्रतिक्रिया लगभग एक सेकंड है; मैं हमेशा एक जोड़ता हूं। मैंने भी जोड़ा "" पहले तर्क के रूप में शुरु एक खाली शीर्षक निर्दिष्ट करने के लिए कमांड।

इसके अतिरिक्त आप शामिल कर सकते हैं समय समाप्त लूप पुनरावृत्ति में कमांड करें और इसका उपयोग करके 300 सेकंड प्रतीक्षा अवधि के साथ पुनर्निर्देशित करें /T स्विच और निर्दिष्ट करना 300 दूसरा मूल्य बाद में।

पिंग विधि का उपयोग करना

for /r "c:\mydir\" %x in (*.sfv) do start "" "%x" & ping 127.0.0.1 -n 301 > nul

टाइमआउट देरी विधि का उपयोग करना

for /r "c:\mydir\" %x in (*.sfv) do start "" "%x" & timeout /T 30 > nul

आगे के संसाधन

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.