हमारा "ट्रिक" बनाम कार्य शेड्यूलर
हालांकि हमने पिछली बार चर्चा की है कि आप पॉप-अप अनुस्मारक बनाने के लिए मूल रूप से कार्य शेड्यूलर का उपयोग कैसे कर सकते हैं, कुछ वैकल्पिक प्रश्नोत्तरी / सीमाएं हैं जिन्हें हम इस वैकल्पिक विधि से संबोधित करना चाहते हैं।
- अधिकांश भाग के लिए कार्य शेड्यूलर-जनरेट किए गए पॉप-अप संवाद प्रकट होते हैं के अंतर्गत कोई भी खुली खिड़कियां (टास्कबार में प्रविष्टि के साथ)। जबकि आपका काम थोड़ी सी में बाधित नहीं होगा, यह आपके लिए ध्यान देने के लिए नोटिस के आधार पर एक समस्या पैदा करता है।
- हमारी वैकल्पिक विधि एक खिड़की खुलती है चोटी आपकी वर्तमान खिड़कियों की, लेकिन फोकस चोरी नहीं करता है। इसलिए, उदाहरण के लिए, यदि आप पॉप-अप प्रदर्शित होने के लिए एक ईमेल टाइप कर रहे हैं, तो बॉक्स आपके ईमेल के शीर्ष पर दिखाई देगा जिसमें मुख्य संपादक अभी भी आपके संपादक को भेजे जा रहे हैं।
- कार्य शेड्यूलर जेनरेट पॉप-अप संवाद को खारिज करने के लिए बातचीत की आवश्यकता होती है। अनिवार्य रूप से, यह तब तक रहेगा जब तक आप ठीक बटन दबाएंगे। हमारी वैकल्पिक विधि एक टाइमर को अनुमति देने के अलावा इसका समर्थन करती है जो पूर्व निर्धारित समय के बाद बॉक्स को खारिज कर देगी।
इसे स्थापित करना
हालांकि यह चाल एक वैकल्पिक विधि है, हम अभी भी विंडोज टास्क शेड्यूलर का उपयोग करते हैं।
TITLE Read How-To Geek Reminder&ECHO.&ECHO.&ECHO It is currently %TIME% &ECHO.&ECHO.&ECHO Time to go read How-To Geek. &ECHO https://www.howtogeek.com&ECHO.&ECHO.&TIMEOUT 120
एम्पर्सेंड (&) चरित्र आपको एक पंक्ति पर कमांड को एक साथ श्रृंखलाबद्ध करने की अनुमति देता है जो उपरोक्त अनुक्रम के बराबर बनाता है:
TITLE Read How-To Geek Reminder ECHO. ECHO. ECHO It is currently %TIME% ECHO. ECHO. ECHO Time to go read How-To Geek. ECHO https://www.howtogeek.com ECHO. ECHO. TIMEOUT 120
उपरोक्त आदेशों को बैच स्क्रिप्ट में रखा जा सकता है और फिर सटीक उसी परिणाम को प्राप्त करने के लिए निर्धारित प्रोग्राम / स्क्रिप्ट को चलाने के लिए निर्धारित कार्य सेट निर्धारित किया गया है (हालांकि बैच स्क्रिप्ट में, आप @ECHO OFF को पहले कमांड के रूप में डालना चाहते हैं )।
संदेश को आवश्यकतानुसार अनुकूलित किया जा सकता है और यह समझने के लिए कि संदेश कैसे उत्पन्न होता है, निम्न कीवर्ड पर विचार करें:
- TITLE कंसोल विंडो नाम को बाद के पाठ में बदल देता है।
- ईसीएचओ कंसोल विंडो में बाद के पाठ को प्रिंट करता है। जब एक बिंदु तुरंत ईसीएचओ कमांड का पालन करता है, तो एक खाली रेखा मुद्रित होती है।
- % TIME% एक पर्यावरण चर है जिसे वर्तमान सिस्टम समय (24-घंटे प्रारूप में) के साथ प्रतिस्थापित किया गया है।
- समय समाप्त
कंसोल को एन संख्या या सेकंड जारी रखने के लिए या एक कुंजी प्रेस होने तक प्रतीक्षा करने के लिए कहता है (जो भी पहले आता है)। यदि आप खिड़की को एक प्रेस प्रेस (यानी कोई उलटी गिनती नहीं) तक प्रतीक्षा करने के लिए मजबूर करना चाहते हैं, तो 1 के लिए मान के रूप में -1 दर्ज करें।
बेशक, आप केवल उपरोक्त आदेशों तक सीमित नहीं हैं - आपके पास अपने निपटान में कीवर्ड की संपूर्ण कमांड लाइन शस्त्रागार है, उदाहरण के लिए, प्रक्रिया के हिस्से के रूप में आपके अनुस्मारक खुले प्रोग्राम और / या वेबसाइट लॉन्च कर सकते हैं।