PowerShell on edasijõudnutele käsuviip. Seda laiendatakse tohutult kasutusvalmis cmdlet-komplektidega ja see on varustatud võimalusega kasutada .NET framework / C # mitmesugustes stsenaariumides. Windows sisaldab GUI tööriista PowerShell ISE, mis võimaldab skripte kasulikul viisil redigeerida ja siluda. Mõnikord peate paljudel näitama PowerShelli skripti märguannet, et teavitada kasutajat mõnest ülesandest. Siin on mõned meetodid, mida saate kasutada.
Reklaam
Teie PowerShelli skripti teade võib kasutajale teada anda, et teie kaua töötav skript on oma töö lõpetanud. Või võib see öelda, et midagi on valesti või on juhtunud midagi olulist. Siin on meetodid, mida tavaliselt kasutan.
Kuva PowerShelli sõnumiteatis
Lihtsaim meetod hõlmab klassikalist Windowsi skriptimise host rakendus.
kuidas näha enda youtube'i kommentaare
PowerShelli abil on COM-objekti eksemplari lihtne luua. Meie puhul vajame WSH-i Windows.Shelli objekti. Selle saab luua järgmise käsuga:
$ wsh = New-Object -ComObject Wscript.Shell
Nüüd saame kasutada oma$ wsh
objektile helistamiseks saadaval olevad meetodidWscript.Koor
. Üks neist onHüpikaken
, seda me vajame. Kasutada saab järgmist koodi:
$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Tere Winaerost')
TheHüpikaken
meetodit saab kohandada. Näiteks saate määrata selle pealkirja, määrata ühe vaikedialoogi ikoonidest või kuvada lisanuppe.
Kohandage hüpikmeetodit
Süntaks on järgmine.
Hüpikaken (,,,)
Tekst
on tekst, mida soovite sõnumis näidata.
SecondsToWait
on täisarv, mis sisaldab sekundite arvu, mida kast kuvatakse kuni tagasilükkamiseni. Kui null või jäetakse välja, jääb sõnumikast kuni kasutaja loobumiseni.
Pealkiri
on string, mis sisaldab pealkirja, mis kuvatakse sõnumi pealkirjana.
Tüüp
on täisarv, mis vastab konkreetsele välimusele ja käitumisele, mis on määratletud järgmises tabelis.
Väärtus | Nupp |
---|---|
0 | Okei |
1 | OK, tühista |
2 | Abort, Ignoreeri, proovi uuesti |
3 | Jah, Ei, tühista |
4 | Jah ei |
5 | Uuesti proovima, Tühista |
16 | Kriitiline |
32 | Küsimus |
48 | Hüüatus |
64 | Teave |
Soovitud ikooni ja nuppude saamiseks ühendage väärtused. Näiteks küsimuse koostamiseks kasutage 1 + 32Tüüp
väärtus. Vaadake järgmist näidet:
Hüpikmeetod võib tagastada ka nupu, millel kasutaja klõpsas hüpikakna välistamiseks. Vaadake järgmist tabelit:
Tagastusväärtus | Nupp klõpsatas |
---|---|
1 | Okei |
2 | Tühista |
3 | Abort |
4 | Uuesti proovima |
5 | Ignoreeri |
6 | Jah |
7 | Ei |
-1 | Puudub, sõnum kast tühistati automaatselt (ajalõpp) |
Tagasiväärtust saate käsitleda järgmiselt:
$ result = $ wsh. Popup ('Kas teile meeldib Winaero?', 0, 'PS küsimus ', 1 + 32)
Teise võimalusena võite sõnumi kuvamiseks kasutada .NET Framework kõnet.
.NET Framework'i MessageBoxi kasutamine
Kasutatav käsk näeb välja järgmine:
[System.Windows.MessageBox] :: Näita ('Tere Winaerost')
Tulemus:
süsteemi järelevalveta une aegumine
Jällegi saate seda kohandada. Viitamiseks vaadake järgmist lehte:
Lõpuks on PowerShelli jaoks olemas spetsiaalne moodul, mida saate kasutada, kui see on võimalik.
Spetsiaalse mooduli BurntToast abil
Kui väliste moodulite kasutamine pole piiratud, võite sellega minna BurntToast .
Installige see järgmiselt:
- Avatud Administraatorina PowerShell .
- Tüüp:
Install-Module -Nimi BurntToast
- Moodul on kasutamiseks valmis.
Märguande kuvamiseks käivitage käsk:
Importimoodul BurntToast
New-BurntToastNotification -Tekst 'Winaero', 'Tere PowerShellilt'
Vaadake PowerShelli galerii täielikud üksikasjad ja juhised.
Palun pidage meeles järgmist. Märguande nägemiseks
- PowerShelli täitmispoliitika peaks olema konfigureeritud lubada kolmanda osapoole moodulite laadimist.
- Kui Teravustamisabi on lubatud Windows 10-s võib see peita teie BurntToasti märguanded.
- Mooduli saab eemaldada käsuga
Desinstalli moodul BurntToast
.
See selleks!