उदाहरण के लिए पुनर्निर्देशन का उपयोग करें:
ping 192.168.1.1 -t > filename.txt
यह प्रोग्राम में से सभी (मानक) आउटपुट को रीडायरेक्ट करेगा filename.txt
, जो कि अगर यह मौजूद नहीं है और अगर यह करता है तो इसे ओवरराइट कर दिया जाएगा।
आप उपयोग कर सकते हैं >>
के बजाय >
एक फाइल करने के लिए उत्पादन रीडायरेक्ट करने के लिए संलग्न फाइल के अंत में परिणाम है, बजाय अधिलेखन के (करने के लिए धन्यवाद के साथ @Jane टी अनुस्मारक के लिए) ।
ध्यान दें कि यदि आप ऐसा करते हैं तो आपको सामान्य ऑन-स्क्रीन आउटपुट प्राप्त नहीं होगा ।
टिप्पणी के जवाब में अपडेट करें
पिंग के बीच देरी करने और प्रत्येक के समय को रिकॉर्ड करने के लिए, आप कुछ स्क्रिप्टिंग कर सकते हैं।
यहां एक त्वरित विंडोज बैच फ़ाइल है जिसे मैंने एक साथ फेंक दिया है। यह समय प्रिंट करता है, Google को पिंग करता है, फिर खुद को दोहराने से पहले 3 सेकंड तक इंतजार करता है। मैं एक बैच फ़ाइल विशेषज्ञ नहीं हूँ, अगर किसी को कोई समस्या है तो कृपया उन्हें ध्वजांकित करें! और यह संभवतः "सबसे अच्छा" तरीका नहीं है जो आप प्राप्त करने के बाद करते हैं - जो वास्तव में एक अलग प्रश्न के लिए बना सकता है।
@ECHO OFF
:LOOPSTART
time /T
ping www.google.com -n 4
sleep -m 3000
GOTO LOOPSTART
इसे .bat
कहीं फ़ाइल में सहेजें , पिंग लक्ष्य और देरी समय संपादित करें जैसा कि आपको इसकी आवश्यकता है, फिर .bat
एक फ़ाइल में पूरी चीज़ के आउटपुट को पंप करने के लिए पुनर्निर्देशन का उपयोग करें।
ध्यान दें कि यह बैच फ़ाइल कभी समाप्त नहीं होती है , लेकिन Ctrl+ द्वारा समाप्त की जा सकती है Cऔर फिर Yयदि इससे चलती है cmd
। (आपको वाई प्रेस करना चाहिए क्योंकि यह पूछता है कि क्या आप बैच फ़ाइल को रोकना चाहते हैं - भले ही आप सवाल नहीं देख सकते क्योंकि आपने आउटपुट को रीडायरेक्ट किया है!)