Windows Tips & News

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

अनुशंसित: विंडोज़ समस्याओं को ठीक करने और सिस्टम प्रदर्शन को अनुकूलित करने के लिए यहां क्लिक करें

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

विज्ञापन

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

अंतर्वस्तुछिपाना
PowerShell से संदेश सूचना दिखाएं
पॉपअप विधि को अनुकूलित करें
.NET Framework से MessageBox का उपयोग करना
एक विशेष मॉड्यूल का उपयोग करना, BurntToast

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

सबसे सरल विधि में क्लासिक शामिल है विंडोज स्क्रिप्टिंग होस्ट अनुप्रयोग।

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

$wsh = न्यू-ऑब्जेक्ट -कॉमऑब्जेक्ट Wscript. सीप

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

$wsh = न्यू-ऑब्जेक्ट -कॉमऑब्जेक्ट Wscript. शैल $wsh. पॉपअप ("विनेरो से नमस्ते")
पावरशेल विंडोज 10 से संदेश

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

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

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

पॉप अप(,,,<type>)</type>

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

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

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

मान बटन
0 ठीक है
1 ठीक है, रद्द करें
2 निरस्त करें,
अनदेखा करें, पुनः प्रयास करें
3 हाँ,
नहीं, रद्द करें
4 हाँ, वांछित आइकन और बटन प्राप्त करें, मानों को संयोजित करें। उदाहरण के लिए, एक प्रश्न लिखने के लिए, अपने प्रकार मान के रूप में 1+32 का उपयोग करें। निम्न उदाहरण देखें:
प्रश्न पावरशेल विंडोज 10 से

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

वापसी मूल्य बटन संदेश
बॉक्स को स्वचालित रूप से खारिज कर दिया गया था (समयबाह्य)

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

$result = $wsh. पॉपअप ("क्या आपको विनेरो पसंद है?",0,"PS से एक प्रश्न",1+32)

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

< h2>.NET Framework से MessageBox का उपयोग करना

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

[System. खिड़कियाँ। MessageBox]::Show('Hello from Winaero')

परिणाम:

MessageBox NET PowerShell Windows 10

फिर से, आप इसे अनुकूलित कर सकते हैं। संदर्भ के लिए, निम्न पृष्ठ देखें:

MessageBox. विधि दिखाएं

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

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

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

इसे निम्नानुसार स्थापित करें:< /p>

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

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

आयात-मॉड्यूल BurntToast
New-BurntToastNotification -Text "Winaero", "Hello from PowerShell"

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

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

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

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

बस इतना ही!

अनुशंसित: Windows समस्याओं को ठीक करने और सिस्टम को ऑप्टिमाइज़ करने के लिए यहां क्लिक करें प्रदर्शन
Microsoft Edge 90 को स्थिर शाखा में जारी किया गया

Microsoft Edge 90 को स्थिर शाखा में जारी किया गया

अनुशंसित: विंडोज़ समस्याओं को ठीक करने और सिस्टम प्रदर्शन को अनुकूलित करने के लिए यहां क्लिक करें...

अधिक पढ़ें

अद्यतन अक्षम करें और पुनरारंभ करें और Windows 10 में अद्यतन और शट डाउन करें

अद्यतन अक्षम करें और पुनरारंभ करें और Windows 10 में अद्यतन और शट डाउन करें

अनुशंसित: विंडोज़ समस्याओं को ठीक करने और सिस्टम प्रदर्शन को अनुकूलित करने के लिए यहां क्लिक करें...

अधिक पढ़ें

Google क्रोम में टैब स्क्रॉलिंग बटन मांग पर दिखाई देंगे

Google क्रोम में टैब स्क्रॉलिंग बटन मांग पर दिखाई देंगे

अनुशंसित: विंडोज़ समस्याओं को ठीक करने और सिस्टम प्रदर्शन को अनुकूलित करने के लिए यहां क्लिक करें...

अधिक पढ़ें