Glavni Windows 10 Prikažite obvestilo o sporočilu iz PowerShell

Prikažite obvestilo o sporočilu iz PowerShell



PowerShell je napredna oblika ukaznega poziva. Razširjen je z ogromnim številom komandatov, pripravljenih za uporabo, in ima možnost uporabe .NET framework / C # v različnih scenarijih. Windows vključuje orodje GUI, PowerShell ISE, ki omogoča koristno urejanje in razhroščevanje skriptov. Včasih morate mnogim pokazati obvestilo iz skripta PowerShell, da uporabnika obvestite, da je neka naloga opravljena. Tu je nekaj metod, ki jih lahko uporabite.

Oglas

Sporočilo iz skripta PowerShell lahko uporabnika obvesti, da je vaš dolgotrajni skript končal svoje delo. Lahko pa tudi pove, da je nekaj narobe ali da se je zgodilo kaj pomembnega. Tu so metode, ki jih običajno uporabljam.

Prikažite obvestilo o sporočilu iz PowerShell

Najenostavnejša metoda vključuje klasiko Windows skriptni gostitelj app.

kako poslati povabilo v neskladju

Z PowerShell je enostavno ustvariti primerek predmeta COM. V našem primeru potrebujemo objekt Windows.Shell iz WSH. Ustvari ga lahko z naslednjim ukazom:

$ wsh = New-Object -ComObject Wscript.Shell

Zdaj lahko uporabimo svojo$ wshobjekt za klicanje metod, ki so na voljo zaWscript.Lupica. Eden izmed njih jePojavno okno, to je tisto, kar potrebujemo. Uporabi se lahko naslednja koda:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Hello from Winaero')

Sporočilo iz PowerShell Windows 10

ThePojavno oknometodo lahko prilagodite. Na primer, lahko določite njegov naslov, dodelite eno od privzetih ikon pogovornega okna ali prikažete dodatne gumbe.

Prilagodite metodo Popup

Sintaksa je naslednja.

Pojavno okno (,,,)

Besediloje besedilo, ki ga želite prikazati v sporočilu.

SecondsToWaitje celo število, ki vsebuje število sekund, v katerih bo polje prikazano, dokler ga ne zavržemo. Če je nič ali izpuščeno, polje s sporočilom ostane, dokler ga uporabnik ne zavrne.

Naslovje niz, ki vsebuje naslov, ki bo prikazan kot naslov sporočila.

Tipje celo število, ki ustreza določenemu videzu in vedenju, opredeljenim v naslednji tabeli.

VrednostGumb
0v redu
1.V redu, Prekliči
2.Splav,
Prezri, poskusi znova
3.Ja,
Ne, Prekliči
4.Da, ne
5.Poskusite znova,
Prekliči
16.Kritično
32Vprašanje
48Klicaj
64Informacije

Če želite dobiti želeno ikono in gumbe, združite vrednosti. Npr. Za sestavljanje vprašanja uporabite 1 + 32 kot svojegaTipvrednost. Glej naslednji primer:

Vprašanje iz PowerShell Windows 10

Popup metoda lahko vrne tudi gumb, ki ga je uporabnik kliknil, da zavrže pojavno okno s sporočilom. Glejte naslednjo tabelo:

Vrnjena vrednostGumb je kliknil
1.v redu
2.Prekliči
3.Splav
4.Poskusite znova
5.Prezri
6.Da
7.Ne
-1Nobena, sporočilo
polje je bilo samodejno zavrženo (časovna omejitev)

Vrnjeno vrednost lahko obravnavate na naslednji način:

$ result = $ wsh.Popup ('Ali ti je všeč Winaero?', 0, 'Vprašanje iz PS', 1 + 32)

Za prikaz sporočila lahko uporabite tudi klic .NET Framework.

Uporaba MessageBox iz .NET Framework

Ukaz, ki ga morate uporabiti, je videti tako:

[System.Windows.MessageBox] :: Prikaži ('Hello from Winaero')

Rezultat:

sistemska brezčasna prekinitev spanja

MessageBox NET PowerShell Windows 10

Še enkrat, lahko ga prilagodite. Za referenco glejte naslednjo stran:

MessageBox.Show metoda

Na koncu obstaja še poseben modul za PowerShell, ki ga lahko uporabite, kadar je to mogoče.

S pomočjo posebnega modula BurntToast

Če niste omejeni na uporabo zunanjih modulov, lahko nadaljujete z BurntToast .

Namestite ga na naslednji način:

  1. Odprto PowerShell kot skrbnik .
  2. Vrsta:Namestitveni modul -Ime BurntToast
  3. Modul je pripravljen za uporabo.

Če želite prikazati obvestilo, zaženite ukaz:

Uvozni modul BurntToast
New-BurntToastNotification -Text 'Winaero', 'Hello from PowerShell'

Toast Notification PowerShell Windows 10

Glej Galerija PowerShell za popolne podrobnosti in navodila.

Upoštevajte naslednje. Če si želite ogledati svoje obvestilo,

  1. Politika izvajanja PowerShell je treba konfigurirati za omogočanje nalaganja modulov drugih proizvajalcev.
  2. Če Focus Assist je omogočen v sistemu Windows 10 lahko skrije vaša obvestila BurntToast.
  3. Modul lahko odstranite z ukazomOdstrani modul BurntToast.

To je to!

Zanimivi Članki

Izbira Urednika

Kako izbrisati eno sporočilo v iPhonu
Kako izbrisati eno sporočilo v iPhonu
Tudi če želite obdržati niti pogovorov in besedilna sporočila z določenimi stiki, vam ni treba hraniti vseh sporočil. V iPhonu lahko izbrišete posamezna sporočila in obdržite večino niti. Preberite, če želite najti
Kako preimenovati več datotek hkrati v sistemu Windows 10
Kako preimenovati več datotek hkrati v sistemu Windows 10
V operacijskem sistemu Windows 10 lahko v File Explorerju preimenujete eno datoteko tako, da jo izberete in pritisnete F2. Kaj če bi želeli preimenovati več datotek hkrati?
Zaženite katero koli aplikacijo z gumba Enostavnost dostopa na prijavnem zaslonu sistema Windows 10
Zaženite katero koli aplikacijo z gumba Enostavnost dostopa na prijavnem zaslonu sistema Windows 10
Na zaslonu za prijavo v sistem Windows 10 je gumb Enostavnost dostopa. Če je sploh ne uporabljate, jo lahko dodelite neki uporabni aplikaciji.
Kako odstraniti vse priložene sodobne aplikacije iz uporabniškega računa v sistemu Windows 8
Kako odstraniti vse priložene sodobne aplikacije iz uporabniškega računa v sistemu Windows 8
Opisuje, kako odstraniti vse priložene sodobne aplikacije iz uporabniškega računa v sistemu Windows 8
Kako popraviti iPhone, ki je zmrznil
Kako popraviti iPhone, ki je zmrznil
Nič ne traja večno, niti iPhone ne. Ali je vaš iPhone zamrznil in se zdaj ne bo izklopil? Ali je to edina stvar, ki jo lahko vidite na zaklenjenem zaslonu? Ni še razloga za depresijo. Včasih samo a
Kako je v resnici delati v Googlu?
Kako je v resnici delati v Googlu?
Google slovi kot zabaven kraj za delo, poln igrač in inteligentnih ljudi, ki delajo na projektih, ki spreminjajo svet. Če si želite ogledati slike podjetja v živo v kampusu, bi vam lahko odpustili, če mislite, da to deluje
Korejska vodikova bomba: Kaj je vodikova bomba in kako se razlikuje od atomske bombe?
Korejska vodikova bomba: Kaj je vodikova bomba in kako se razlikuje od atomske bombe?
Državni mediji v Severni Koreji so konec avgusta trdili, da je vodja države Kim Jong-un pred kratkim na jedrskem poligonu v Punggye-riju izvedel popoln test vodikove bombe. Od začetnega testa &