मुख्य विंडोज 10 PowerShell से एक संदेश सूचना दिखाएँ

PowerShell से एक संदेश सूचना दिखाएँ



PowerShell कमांड प्रॉम्प्ट का एक उन्नत रूप है। यह रेडी-टू-यूज़ cmdlets के विशाल सेट के साथ विस्तारित है और विभिन्न परिदृश्यों में .NET फ्रेमवर्क / सी # का उपयोग करने की क्षमता के साथ आता है। विंडोज में एक GUI टूल, PowerShell ISE शामिल है, जो स्क्रिप्ट को उपयोगी तरीके से संपादित और डीबग करने की अनुमति देता है। कभी-कभी आपको उपयोगकर्ता को यह बताने के लिए कि किसी कार्य को करने के लिए PowerShell स्क्रिप्ट से एक सूचना दिखाने की आवश्यकता है। यहां कुछ तरीके दिए गए हैं जिनका आप उपयोग कर सकते हैं।

विज्ञापन

आपके PowerShell स्क्रिप्ट का एक संदेश उपयोगकर्ता को सूचित कर सकता है कि आपकी लंबे समय से चल रही स्क्रिप्ट ने अपना काम पूरा कर लिया है। या, यह बता सकता है कि कुछ गलत है या कुछ महत्वपूर्ण है। यहां वे विधियां हैं जो मैं आमतौर पर उपयोग करता हूं।

PowerShell से एक संदेश सूचना दिखाएँ

सरलतम विधि में क्लासिक शामिल है विंडोज स्क्रिप्टिंग होस्ट एप्लिकेशन।

विंडोज़ 10 विंडो बटन काम नहीं कर रहा है

PowerShell के साथ, COM ऑब्जेक्ट का एक उदाहरण बनाना आसान है। हमारे मामले में, हमें WSH से Windows.Shell ऑब्जेक्ट की आवश्यकता है। इसे निम्न कमांड से बनाया जा सकता है:

$ wsh = New-Object -ComObject Wscript.Shell

अब, हम अपने उपयोग कर सकते हैं$ wshके लिए उपलब्ध कॉल विधियों के लिए वस्तुWscript.Shell। उनमें से एक हैपॉप अप, यह वही है जो हमें चाहिए। निम्नलिखित कोड का उपयोग किया जा सकता है:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('हेलो फ्रॉम विनेरो')

PowerShell विंडोज 10 से संदेश

पॉप अपविधि अनुकूलित किया जा सकता है। उदाहरण के लिए, आप इसका शीर्षक निर्दिष्ट कर सकते हैं, डिफ़ॉल्ट डायलॉग आइकन में से एक असाइन कर सकते हैं या अतिरिक्त बटन दिखा सकते हैं।

पॉपअप विधि को अनुकूलित करें

वाक्य विन्यास इस प्रकार है।

पॉप अप(,,,)

टेक्स्टवह पाठ है जिसे आप संदेश में दिखाना चाहते हैं।

SecondsToWaitएक पूर्णांक होता है जिसमें सेकंड की संख्या होती है जिसे बॉक्स खारिज होने तक प्रदर्शित करेगा। यदि शून्य या छोड़ा गया है, तो संदेश बॉक्स उपयोगकर्ता के खारिज होने तक रहता है।

शीर्षकएक स्ट्रिंग है जिसमें शीर्षक है जो संदेश के शीर्षक के रूप में दिखाई देगा।

प्रकारएक पूर्णांक है जो निम्नलिखित तालिका में परिभाषित एक विशेष रूप और व्यवहार से मेल खाता है।

मूल्यबटन
0ठीक
1ठीक है, रद्द करें
2गर्भपात,
ध्यान न दें, फिर से प्रयास करें
3हाँ,
नहीं, रद्द करें
4हाँ नही
5पुन: प्रयास करें,
रद्द करना
16नाजुक
32सवाल
48विस्मयादिबोधक
64जानकारी

वांछित आइकन और बटन प्राप्त करने के लिए, मूल्यों को मिलाएं। जैसे, किसी प्रश्न की रचना करने के लिए, 1 + 32 का उपयोग करेंप्रकारमूल्य। निम्नलिखित उदाहरण देखें:

PowerShell विंडोज 10 से प्रश्न

पॉपअप विधि उस बटन को भी वापस कर सकती है जिसे उपयोगकर्ता ने पॉप-अप संदेश बॉक्स को खारिज करने के लिए क्लिक किया था। निम्न तालिका देखें:

प्रतिलाभ की मात्राबटन पर क्लिक किया
1ठीक
2रद्द करना
3गर्भपात
4पुन: प्रयास करें
5नज़रअंदाज़ करना
6हाँ
7नहीं
-1कोई नहीं, संदेश
बॉक्स स्वचालित रूप से खारिज कर दिया गया था (टाइमआउट)

आप निम्न मान को निम्न प्रकार से संभाल सकते हैं:

$ परिणाम = $ wsh.Popup ('क्या आपको Winaero पसंद है?', 0, 'PS से एक प्रश्न', 1 + 1)

वैकल्पिक रूप से, आप संदेश प्रदर्शित करने के लिए .NET फ्रेमवर्क कॉल का उपयोग कर सकते हैं।

.NET फ्रेमवर्क से MessageBox का उपयोग करना

कमांड का उपयोग करने की आवश्यकता इस प्रकार है:

[System.Windows.MessageBox] :: दिखाएँ ('विनो से हैलो')

परिणाम:

सिस्टम अनअटेंडेड स्लीप टाइमआउट

मैसेजबॉक्स नेट पॉवरशेल विंडोज 10

फिर से, आप इसे कस्टमाइज़ कर सकते हैं। संदर्भ के लिए, निम्न पृष्ठ देखें:

MessageBox.Show विधि

अंत में, PowerShell के लिए एक विशेष मॉड्यूल है जिसका उपयोग आप तब कर सकते हैं जब यह संभव हो।

एक विशेष मॉड्यूल, BurntToast का उपयोग करना

यदि आप बाहरी मॉड्यूल का उपयोग करने के लिए प्रतिबंधित नहीं हैं, तो आप साथ जा सकते हैं BurntToast

इसे इस प्रकार स्थापित करें:

  1. खुला हुआ व्यवस्थापक के रूप में PowerShell ।
  2. प्रकार:स्थापित-मॉड्यूल -नाम BurntToast
  3. मॉड्यूल का उपयोग करने के लिए तैयार है।

एक अधिसूचना प्रदर्शित करने के लिए, कमांड चलाएँ:

आयात-मॉड्यूल BurntToast
न्यू-बर्नटोटनॉटिफिकेशन -टेक्स्ट 'विनेरो', 'हेलो फ्रॉम पॉवरशेल'

टोस्ट अधिसूचना पॉवरशेल विंडोज 10

देखें पॉवरशेल गैलरी पूर्ण विवरण और निर्देशों के लिए।

कृपया निम्नलिखित बातों का ध्यान रखें। आपकी सूचना देखने के लिए,

  1. PowerShell निष्पादन नीति कॉन्फ़िगर किया जाना चाहिए तृतीय-पक्ष मॉड्यूल को लोड करने की अनुमति देने के लिए।
  2. अगर फोकस असिस्ट सक्षम है विंडोज 10 में, यह आपके BurntToast नोटिफिकेशन को छिपा सकता है।
  3. मॉड्यूल को कमांड के साथ हटाया जा सकता हैस्थापना-मॉड्यूल BurntToast

बस!

दिलचस्प लेख

संपादक की पसंद

Microsoft सरफेस बुक रिव्यू: यह महंगा है, बहुत महंगा है
Microsoft सरफेस बुक रिव्यू: यह महंगा है, बहुत महंगा है
ताजा खबर: सरफेस बुक को अब एक साल हो गया है और यह अपडेट का समय है। Microsoft ने 2016 में अपने टैबलेट-सह-लैपटॉप के डिज़ाइन में कोई भौतिक परिवर्तन नहीं किया है। स्क्रीन, कीबोर्ड,
एक्सेल में दशमलव स्थानों को कैसे स्थानांतरित करें
एक्सेल में दशमलव स्थानों को कैसे स्थानांतरित करें
यदि आप एक्सेल में कुछ कक्षों के साथ काम कर रहे हैं, तो दशमलव स्थानों को मैन्युअल रूप से बदलना सरल है। डबल क्लिक करें और इसे जोड़ें जहां आप इसे स्थानांतरित करना चाहते हैं और आपका काम हो गया। जब आप बड़ी स्प्रैडशीट के साथ काम कर रहे हों
प्राइम वीडियो पर प्रीमियम चैनल कैसे रद्द करें
प्राइम वीडियो पर प्रीमियम चैनल कैसे रद्द करें
सितंबर 2006 में अपनी शुरुआत के बाद से, अमेज़ॅन प्राइम वीडियो ने फिल्म उत्साही लोगों के बीच काफी पंथ हासिल कर लिया है। और ऐसा इसलिए है, क्योंकि आपकी नियमित Amazon Prime सदस्यता के शीर्ष पर, आपको एक सौ से अधिक चैनल जोड़ने का अवसर मिलता है
विंडोज 8.1 और विंडोज 8 में पर्यावरण चर को जल्दी से कैसे संपादित करें
विंडोज 8.1 और विंडोज 8 में पर्यावरण चर को जल्दी से कैसे संपादित करें
कमांड लाइन या शॉर्टकट से सीधे पर्यावरण चर को देखने या संपादित करने का एक आसान तरीका बताता है।
मैक पर रोबॉक्स कैसे रिकॉर्ड करें
मैक पर रोबॉक्स कैसे रिकॉर्ड करें
https://www.youtube.com/watch?v=MDhI_2BYeMY Roblox एक अच्छा ऑनलाइन गेमिंग प्लेटफॉर्म है जहां उपयोगकर्ताओं को अपने खुद के गेम डिजाइन करने और अन्य खिलाड़ियों के साथ बातचीत करने का मौका मिलता है। चूंकि यह अद्वितीय गेमप्ले की अनुमति देता है, इसलिए आपके पास कई दिलचस्प क्षण होने चाहिए
समस्याओं को हल करने के लिए विंडोज 10 में एक समस्या निवारक को कैसे चलाएं
समस्याओं को हल करने के लिए विंडोज 10 में एक समस्या निवारक को कैसे चलाएं
ऑपरेटिंग सिस्टम के साथ सामान्य समस्याओं को जल्दी से हल करने के लिए विंडोज 10 में एक समस्या निवारक को कैसे चलाएं (इसे खोलने के दो तरीके)।
फिटबिट चार्ज 2 और फिटबिट फ्लेक्स 2 की समीक्षा: फिटबिट के रिफ्रेश्ड वियरेबल्स के साथ काम करें
फिटबिट चार्ज 2 और फिटबिट फ्लेक्स 2 की समीक्षा: फिटबिट के रिफ्रेश्ड वियरेबल्स के साथ काम करें
फिटबिट ने आईएफए 2016 तक फिटबिट चार्ज 2 और फ्लेक्स 2 की घोषणा की, लेकिन उस समय हमें नए फिटनेस ट्रैकर्स को देखने का मौका नहीं मिला था। अब मेरे पास है