పవర్షెల్ అనేది కమాండ్ ప్రాంప్ట్ యొక్క అధునాతన రూపం. ఇది ఉపయోగించడానికి సిద్ధంగా ఉన్న cmdlets యొక్క భారీ సెట్తో విస్తరించబడింది మరియు వివిధ దృశ్యాలలో .NET ఫ్రేమ్వర్క్ / సి # ను ఉపయోగించగల సామర్థ్యంతో వస్తుంది. విండోస్లో పవర్షెల్ ISE అనే GUI సాధనం ఉంది, ఇది స్క్రిప్ట్లను ఉపయోగకరమైన రీతిలో సవరించడానికి మరియు డీబగ్గింగ్ చేయడానికి అనుమతిస్తుంది. కొన్ని పనులు పూర్తయ్యాయని వినియోగదారుకు తెలియజేయడానికి కొన్నిసార్లు మీరు చాలా మంది పవర్షెల్ స్క్రిప్ట్ నుండి నోటిఫికేషన్ను చూపించాల్సి ఉంటుంది. మీరు ఉపయోగించగల కొన్ని పద్ధతులు ఇక్కడ ఉన్నాయి.
ప్రకటన
మీ పవర్షెల్ స్క్రిప్ట్ నుండి వచ్చిన సందేశం మీ దీర్ఘకాల స్క్రిప్ట్ దాని పనిని పూర్తి చేసిందని వినియోగదారుకు తెలియజేయవచ్చు. లేదా, అది ఏదో తప్పు లేదా ముఖ్యమైన ఏదో జరిగిందని చెప్పవచ్చు. నేను సాధారణంగా ఉపయోగించే పద్ధతులు ఇక్కడ ఉన్నాయి.
పవర్షెల్ నుండి సందేశ నోటిఫికేషన్ను చూపించు
సరళమైన పద్ధతిలో క్లాసిక్ ఉంటుంది విండోస్ స్క్రిప్టింగ్ హోస్ట్ అనువర్తనం.
నా అసమ్మతి ఖాతాను ఎలా తొలగించాలి
పవర్షెల్తో, COM ఆబ్జెక్ట్ యొక్క ఉదాహరణను సృష్టించడం సులభం. మా విషయంలో, మాకు WSH నుండి Windows.Shell ఆబ్జెక్ట్ అవసరం. కింది ఆదేశంతో దీన్ని సృష్టించవచ్చు:
$ wsh = న్యూ-ఆబ్జెక్ట్ -కామ్ ఆబ్జెక్ట్ Wscript.Shell
ఇప్పుడు, మనది ఉపయోగించవచ్చు$ wsh
అందుబాటులో ఉన్న కాల్ పద్ధతులను ఆబ్జెక్ట్ చేయండిWscript.Shell
. వాటిలో ఒకటిపాపప్
, ఇది మనకు అవసరం. కింది కోడ్ను ఉపయోగించవచ్చు:
$ wsh = న్యూ-ఆబ్జెక్ట్ -కామ్ ఆబ్జెక్ట్ Wscript.Shell $ wsh.Popup ('హినో ఫ్రమ్ వినేరో')
దిపాపప్
పద్ధతిని అనుకూలీకరించవచ్చు. ఉదాహరణకు, మీరు దాని శీర్షికను పేర్కొనవచ్చు, డిఫాల్ట్ డైలాగ్ చిహ్నాలలో ఒకదాన్ని కేటాయించవచ్చు లేదా అదనపు బటన్లను చూపవచ్చు.
పాపప్ పద్ధతిని అనుకూలీకరించండి
వాక్యనిర్మాణం క్రింది విధంగా ఉంది.
పాపప్ (,,,)
వచనం
మీరు సందేశంలో చూపించదలిచిన వచనం.
సెకండ్స్ టోవైట్
తొలగించబడే వరకు బాక్స్ ప్రదర్శించే సెకన్ల సంఖ్యను కలిగి ఉన్న పూర్ణాంకం. సున్నా లేదా విస్మరించబడితే, వినియోగదారు తీసివేసే వరకు సందేశ పెట్టె అలాగే ఉంటుంది.
శీర్షిక
సందేశం యొక్క శీర్షికగా కనిపించే శీర్షికను కలిగి ఉన్న స్ట్రింగ్.
టైప్ చేయండి
కింది పట్టికలో నిర్వచించిన నిర్దిష్ట రూపానికి మరియు ప్రవర్తనకు అనుగుణంగా ఉండే పూర్ణాంకం.
విలువ | బటన్ |
---|---|
0 | అలాగే |
1 | సరే, రద్దు చేయండి |
2 | గర్భస్రావం, విస్మరించండి, మళ్లీ ప్రయత్నించండి |
3 | అవును, లేదు, రద్దు చేయండి |
4 | అవును కాదు |
5 | మళ్లీ ప్రయత్నించండి, రద్దు చేయండి |
16 | క్లిష్టమైనది |
32 | ప్రశ్న |
48 | ఆశ్చర్యార్థకం |
64 | సమాచారం |
కావలసిన చిహ్నం మరియు బటన్లను పొందడానికి, విలువలను కలపండి. ఉదా., ప్రశ్నను కంపోజ్ చేయడానికి, 1 + 32 ను మీగా ఉపయోగించండిటైప్ చేయండి
విలువ. కింది ఉదాహరణ చూడండి:
పాప్-అప్ సందేశ పెట్టెను తీసివేయడానికి వినియోగదారు క్లిక్ చేసిన బటన్ను కూడా పాపప్ పద్ధతి తిరిగి ఇవ్వగలదు. కింది పట్టికను చూడండి:
తిరిగి విలువ | బటన్ క్లిక్ చేయబడింది |
---|---|
1 | అలాగే |
2 | రద్దు చేయండి |
3 | గర్భస్రావం |
4 | మళ్లీ ప్రయత్నించండి |
5 | పట్టించుకోకుండా |
6 | అవును |
7 | లేదు |
-1 | ఏదీ లేదు, సందేశం బాక్స్ స్వయంచాలకంగా తీసివేయబడింది (సమయం ముగిసింది) |
మీరు తిరిగి విలువను ఈ క్రింది విధంగా నిర్వహించవచ్చు:
$ result = $ wsh.Popup ('మీరు వినెరోను ఇష్టపడుతున్నారా?', 0, 'PS నుండి ఒక ప్రశ్న', 1 + 32)
ప్రత్యామ్నాయంగా, మీరు సందేశాన్ని ప్రదర్శించడానికి .NET ఫ్రేమ్వర్క్ కాల్ను ఉపయోగించవచ్చు.
.NET ఫ్రేమ్వర్క్ నుండి మెసేజ్బాక్స్ను ఉపయోగించడం
మీరు ఉపయోగించాల్సిన ఆదేశం ఈ క్రింది విధంగా కనిపిస్తుంది:
[System.Windows.MessageBox] :: చూపించు ('వినెరో నుండి హలో')
ఫలితం:
సిస్టమ్ గమనింపబడని నిద్ర సమయం ముగిసింది
మళ్ళీ, మీరు దీన్ని అనుకూలీకరించవచ్చు. సూచన కోసం, క్రింది పేజీని చూడండి:
చివరగా, పవర్షెల్ కోసం ఒక ప్రత్యేక మాడ్యూల్ ఉంది, అది సాధ్యమైనప్పుడు మీరు ఉపయోగించవచ్చు.
ప్రత్యేక మాడ్యూల్ ఉపయోగించి, బర్ంట్ టోస్ట్
బాహ్య మాడ్యూళ్ళను ఉపయోగించడానికి మీకు పరిమితం లేకపోతే, మీరు దానితో వెళ్ళవచ్చు బర్న్టోస్ట్ .
దీన్ని ఈ క్రింది విధంగా ఇన్స్టాల్ చేయండి:
- తెరవండి నిర్వాహకుడిగా పవర్షెల్ .
- రకం:
ఇన్స్టాల్-మాడ్యూల్ -పేరు బర్న్టోస్ట్
- మాడ్యూల్ ఉపయోగించడానికి సిద్ధంగా ఉంది.
నోటిఫికేషన్ను ప్రదర్శించడానికి, ఆదేశాన్ని అమలు చేయండి:
దిగుమతి-మాడ్యూల్ బర్న్టోస్ట్
న్యూ-బర్ంట్టోస్ట్ నోటిఫికేషన్ -టెక్స్ట్ 'వినెరో', 'పవర్షెల్ నుండి హలో'
చూడండి పవర్షెల్ గ్యాలరీ పూర్తి వివరాలు మరియు సూచనల కోసం.
దయచేసి ఈ క్రింది వాటిని గుర్తుంచుకోండి. మీ నోటిఫికేషన్ చూడటానికి,
- పవర్షెల్ అమలు విధానం కాన్ఫిగర్ చేయాలి మూడవ పార్టీ మాడ్యూళ్ళను లోడ్ చేయడానికి అనుమతించడానికి.
- ఉంటే ఫోకస్ అసిస్ట్ ప్రారంభించబడింది విండోస్ 10 లో, ఇది మీ బర్న్టోస్ట్ నోటిఫికేషన్లను దాచవచ్చు.
- మాడ్యూల్ ఆదేశంతో తొలగించబడుతుంది
అన్ఇన్స్టాల్-మాడ్యూల్ బర్న్టోస్ట్
.
అంతే!