PowerShell से संदेश सूचना दिखाएं
पावरशेल कमांड प्रॉम्प्ट का एक उन्नत रूप है। यह रेडी-टू-यूज़ cmdlets के विशाल सेट के साथ विस्तारित है और विभिन्न परिदृश्यों में .NET Framework/C# का उपयोग करने की क्षमता के साथ आता है। विंडोज़ में एक जीयूआई उपकरण, पावरशेल आईएसई शामिल है, जो एक उपयोगी तरीके से स्क्रिप्ट को संपादित और डिबग करने की अनुमति देता है। कभी-कभी उपयोगकर्ता को यह सूचित करने के लिए कि कुछ कार्य किया गया है, आपको पावरशेल स्क्रिप्ट से अधिसूचना दिखाने की आवश्यकता है। यहां कुछ तरीके दिए गए हैं जिनका आप उपयोग कर सकते हैं।
विज्ञापन
आपकी PowerShell स्क्रिप्ट का एक संदेश उपयोगकर्ता को सूचित कर सकता है कि आपकी लंबे समय से चल रही स्क्रिप्ट ने अपना काम पूरा कर लिया है। या, यह बता सकता है कि कुछ गलत है या कुछ महत्वपूर्ण हुआ है। यहां वे विधियां हैं जिनका मैं आमतौर पर उपयोग करता हूं।
PowerShell से संदेश सूचना दिखाएं
सबसे सरल विधि में क्लासिक शामिल है विंडोज स्क्रिप्टिंग होस्ट अनुप्रयोग।
पावरशेल के साथ, COM ऑब्जेक्ट का उदाहरण बनाना आसान है। हमारे मामले में, हमें विंडोज़ की आवश्यकता है। WSH से शेल ऑब्जेक्ट। इसे निम्न कमांड से बनाया जा सकता है:
$wsh = न्यू-ऑब्जेक्ट -कॉमऑब्जेक्ट Wscript. सीप
अब, हम अपने का उपयोग कर सकते हैं $wsh
कॉल के लिए उपलब्ध विधियों पर आपत्ति डब्ल्यूस्क्रिप्ट। सीप
. उनमें से एक है पॉप अप
, यही हमें चाहिए। निम्नलिखित कोड का उपयोग किया जा सकता है:
$wsh = न्यू-ऑब्जेक्ट -कॉमऑब्जेक्ट Wscript. शैल $wsh. पॉपअप ("विनेरो से नमस्ते")
NS पॉप अप
विधि अनुकूलित किया जा सकता है। उदाहरण के लिए, आप इसका शीर्षक निर्दिष्ट कर सकते हैं, एक डिफ़ॉल्ट संवाद चिह्न निर्दिष्ट कर सकते हैं, या अतिरिक्त बटन दिखा सकते हैं।
पॉपअप विधि को अनुकूलित करें
वाक्य रचना इस प्रकार है।
पॉप अप(, , , )
Text
वह टेक्स्ट है जिसे आप में दिखाना चाहते हैं संदेश।
SecondsToWait
एक पूर्णांक है जिसमें सेकंड की संख्या होती है जिसमें बॉक्स खारिज होने तक प्रदर्शित करेगा। यदि शून्य या छोड़ा गया है, तो संदेश बॉक्स तब तक रहता है जब तक उपयोगकर्ता खारिज नहीं कर देता। संदेश।
प्रकारकोड> एक पूर्णांक है जो निम्नलिखित में परिभाषित एक विशेष रूप और व्यवहार से मेल खाता है टेबल.
मान | बटन | ||
---|---|---|---|
0 | ठीक है | ||
1 | ठीक है, रद्द करें | ||
2 | निरस्त करें, अनदेखा करें, पुन: प्रयास करें |
||
3 | हाँ, नहीं, रद्द करें |
||
4 | हाँ, वांछित आइकन और बटन प्राप्त करें, मानों को संयोजित करें। उदाहरण के लिए, एक प्रश्न लिखने के लिए, अपने प्रकार मान के रूप में 1+32 का उपयोग करें। निम्न उदाहरण देखें:
पॉपअप विधि वह बटन भी लौटा सकती है जिसे उपयोगकर्ता पॉप-अप संदेश बॉक्स को खारिज करने के लिए क्लिक किया। निम्न तालिका देखें:
आप इस प्रकार वापसी मान को संभाल सकते हैं: $result = $wsh. पॉपअप ("क्या आपको विनेरो पसंद है?",0,"PS से एक प्रश्न",1+32) वैकल्पिक रूप से, आप संदेश प्रदर्शित करने के लिए .NET Framework कॉल का उपयोग कर सकते हैं। < h2>.NET Framework से MessageBox का उपयोग करनाजिस कमांड का आपको उपयोग करने की आवश्यकता है वह इस प्रकार दिखता है इस प्रकार है: [System. खिड़कियाँ। MessageBox]::Show('Hello from Winaero') परिणाम: फिर से, आप इसे अनुकूलित कर सकते हैं। संदर्भ के लिए, निम्न पृष्ठ देखें: MessageBox. विधि दिखाएं आखिरकार, पावरशेल के लिए एक विशेष मॉड्यूल है जिसे आप जब भी संभव हो उपयोग कर सकते हैं। एक विशेष का उपयोग करना मॉड्यूल, BurntToastयदि आप बाहरी मॉड्यूल का उपयोग करने के लिए प्रतिबंधित नहीं हैं, तो आप BurnToast के साथ जा सकते हैं। इसे निम्नानुसार स्थापित करें:< /p>
सूचना प्रदर्शित करने के लिए, कमांड चलाएँ:
पूरे विवरण और निर्देशों के लिए पॉवरशेल गैलरी देखें। कृपया निम्नलिखित को ध्यान में रखें। आपकी सूचना देखने के लिए,
बस इतना ही! अनुशंसित: Windows समस्याओं को ठीक करने और सिस्टम को ऑप्टिमाइज़ करने के लिए यहां क्लिक करें प्रदर्शन
|