मुख्य विंडोज 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

बस!

दिलचस्प लेख

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

विंडोज 10 में छिपी एयरो लाइट थीम को सक्षम करें
विंडोज 10 में छिपी एयरो लाइट थीम को सक्षम करें
विंडोज 8 के समान, बिल्कुल नया विंडोज 10 एक गुप्त छिपी एयरो लाइट थीम के साथ आता है, जिसे केवल एक साधारण पाठ फ़ाइल के साथ सक्षम किया जा सकता है। यह विंडोज़, टास्कबार और नए स्टार्ट मेनू को भी बदलता है। यहाँ एयरो लाइट थीम को सक्षम करने के लिए आपको आवश्यक कदम उठाने हैं
एमटीवी वीएमए को लाइव स्ट्रीम कैसे करें
एमटीवी वीएमए को लाइव स्ट्रीम कैसे करें
जानें कि वीएमए कब चालू हैं और उन्हें एमटीवी और अन्य चैनलों पर कैसे स्ट्रीम किया जाए। अपने पसंदीदा पॉप सितारों का प्रदर्शन देखें।
फायर एचडी टैबलेट के साथ ब्लूटूथ स्पीकर कैसे जोड़े?
फायर एचडी टैबलेट के साथ ब्लूटूथ स्पीकर कैसे जोड़े?
फायर एचडी अमेज़ॅन टैबलेट कंप्यूटरों की एक पीढ़ी है जो एक इमर्सिव मल्टीमीडिया अनुभव प्रदान करने के लिए जानी जाती है। इन उपकरणों के साथ उच्च गुणवत्ता वाले ऑडियो की गारंटी है। लेकिन अगर आपके पास ब्लूटूथ स्पीकर हैं, तो आप अनिश्चित हो सकते हैं कि क्या इसे पेयर करना संभव है
क्लिकअप में टैग कैसे जोड़ें
क्लिकअप में टैग कैसे जोड़ें
ClickUp का मुख्य उद्देश्य आपके कार्यस्थल को अधिक व्यवस्थित और सुविधाजनक बनाना है। टैग कार्यक्षमता उपयोगकर्ताओं को अपने पसंदीदा तरीके से कार्यों को समूहबद्ध, फ़िल्टर और प्रबंधित करने की अनुमति देती है। टैग आपको अपने कार्यक्षेत्र में कार्य जानकारी को त्वरित रूप से साझा करने की अनुमति देते हैं,
मेरा स्नैपचैट हार्ट इमोजी कहां गया?
मेरा स्नैपचैट हार्ट इमोजी कहां गया?
हालाँकि स्नैपचैट में ऐप में निर्मित सुविधाओं का एक टन हो सकता है, यह छोटी चीजें हैं जो उनके उपयोगकर्ताओं के लिए सबसे ज्यादा मायने रखती हैं। स्नैपचैट की सबसे बुनियादी विशेषताओं में से एक हृदय प्रणाली है, जो इसके साथ एक विधि बनाती है
स्क्रॉलिंग स्क्रीनशॉट कैसे लें
स्क्रॉलिंग स्क्रीनशॉट कैसे लें
अक्सर, किसी चीज़ को याद रखने या जानकारी संग्रहीत करने का सबसे सुविधाजनक तरीका स्क्रीनशॉट लेना होता है। लेकिन एक बार में कई स्क्रीनशॉट लेने के बजाय, स्क्रॉलिंग स्क्रीनशॉट लेना बहुत आसान है। कुछ उपकरणों में यह सुविधा निर्मित होती है-
Android पर क्रोम एक्सटेंशन कैसे स्थापित करें
Android पर क्रोम एक्सटेंशन कैसे स्थापित करें
क्या आप Android पर Chrome एक्सटेंशन इंस्टॉल कर सकते हैं? यह सवाल हर समय सामने आता है। Google क्रोम और एंड्रॉइड दोनों को ध्यान में रखते हुए, Google द्वारा बनाया गया था, आपको लगता है कि आप क्रोम का पूरी तरह से उपयोग कर सकते हैं। दुर्भाग्य से, क्रोम एक्सटेंशन संगत नहीं हैं