Glavni Windows 10 Prikažite obavijest o poruci iz PowerShella

Prikažite obavijest o poruci iz PowerShella



PowerShell je napredni oblik naredbenog retka. Proširen je golemim nizom cmdletova spremnih za upotrebu i dolazi s mogućnošću upotrebe .NET framework / C # u raznim scenarijima. Windows uključuje GUI alat, PowerShell ISE, koji omogućuje uređivanje i otklanjanje pogrešaka u skriptama na koristan način. Ponekad vam je potrebno prikazati obavijest iz PowerShell skripte kako biste obavijestili korisnika da je neki zadatak gotov. Evo nekoliko metoda koje možete koristiti.

Oglas

Poruka iz vaše PowerShell skripte može obavijestiti korisnika da je vaša dugotrajna skripta završila svoj posao. Ili može reći da nešto nije u redu ili se dogodilo nešto važno. Evo metoda koje obično koristim.

Prikažite obavijest o poruci iz PowerShella

Najjednostavnija metoda uključuje klasiku Domaćin skriptiranja sustava Windows app.

možeš li staviti kodi na chromecast

Pomoću PowerShell-a lako je stvoriti instancu COM objekta. U našem slučaju trebamo objekt Windows.Shell iz WSH-a. Može se stvoriti sljedećom naredbom:

$ wsh = New-Object -ComObject Wscript.Shell

Sada možemo koristiti svoje$ wshobjekt za pozivanje metoda dostupnih zaWscript.Ljubica. Jedan od njih jeIskočiti, ovo je ono što nam treba. Može se koristiti sljedeći kod:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Pozdrav iz Winaera')

none

TheIskočitimetoda se može prilagoditi. Na primjer, možete odrediti njegov naslov, dodijeliti jednu od zadanih ikona dijaloškog okvira ili prikazati dodatne gumbe.

Prilagodite skočnu metodu

Sintaksa je sljedeća.

Iskočiti(,,,)

Tekstje tekst koji želite prikazati u poruci.

SecondsToWaitje cijeli broj koji sadrži broj sekundi tijekom kojih će se okvir prikazivati ​​dok se ne odbaci. Ako je nula ili je izostavljena, okvir za poruke ostaje sve dok korisnik ne odustane.

Titulaje niz koji sadrži naslov koji će se pojaviti kao naslov poruke.

Tipje cijeli broj koji odgovara određenom izgledu i ponašanju definiranim u sljedećoj tablici.

VrijednostDugme
0u redu
1OK, Otkaži
2Abortus,
Zanemari, pokušaj ponovo
3Da,
Ne, otkaži
4Da ne
5Pokušajte ponovo,
Otkazati
16Kritično
32Pitanje
48Uzvik
64Informacija

Da biste dobili željenu ikonu i gumbe, kombinirajte vrijednosti. Npr. Za sastavljanje pitanja upotrijebite 1 + 32 kao svojeTipvrijednost. Pogledajte sljedeći primjer:

none

Popup metoda također može vratiti gumb na koji je korisnik kliknuo da bi odbacio skočni okvir s porukom. Pogledajte sljedeću tablicu:

Povratna vrijednostGumb je kliknuo
1u redu
2Otkazati
3Abortus
4Pokušaj ponovo
5Zanemariti
6Da
7Ne
-1Nijedna, poruka
okvir je automatski odbačen (timeout)

S povratnom vrijednošću možete se nositi na sljedeći način:

$ result = $ wsh.Popup ('Sviđa li vam se Winaero?', 0, 'Pitanje iz PS-a', 1 + 32)

Za prikaz poruke možete koristiti poziv .NET Framework.

Korištenje MessageBox-a iz .NET Framework-a

Naredba koju trebate koristiti izgleda ovako:

[System.Windows.MessageBox] :: Prikaži ('Pozdrav iz Winaera')

Rezultat:

ukloniti portal mješovite stvarnosti

none

Opet, možete ga prilagoditi. Za referencu pogledajte sljedeću stranicu:

MessageBox.Show metoda

Napokon, postoji poseban modul za PowerShell koji možete koristiti kada je to moguće.

Korištenjem posebnog modula, BurntToast

Ako vam nije ograničeno korištenje vanjskih modula, možete ići sa BurntToast .

Instalirajte ga na sljedeći način:

  1. Otvoren PowerShell kao administrator .
  2. Tip:Instalacijski modul -Ime BurntToast
  3. Modul je spreman za upotrebu.

Za prikaz obavijesti pokrenite naredbu:

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

none

Pogledajte Galerija PowerShell za sve detalje i upute.

Imajte na umu sljedeće. Da biste vidjeli svoju obavijest,

  1. Politika izvršavanja PowerShell-a treba konfigurirati kako bi se omogućilo učitavanje modula treće strane.
  2. Ako Omogućena je pomoć pri fokusiranju u sustavu Windows 10 može sakriti vaše obavijesti BurntToast.
  3. Modul se može ukloniti naredbomDeinstaliraj modul BurntToast.

To je to!

Zanimljivi Članci

Izbor Urednika

none
Microsoft Word: Top 20 tajnih značajki
Kada je riječ o razbijanju svakodnevnih dokumenata, rijetko je potrebno odlaziti dalje od Wordove kartice Početna. No, skriveni unutar sučelja, postoji mnoštvo dodatnih alata koji čekaju da budu otkriveni. Ove značajke nisu
none
OBS: Kako snimiti samo zvuk igre
OBS, ili Open Broadcasting Software, potpuno je besplatan program za emitiranje koji možete koristiti za snimanje svih vrsta medija. Mnogi streameri koriste OBS kako bi snimili svoju igru ​​ili snimke s web-kamere i uživo ih emitirali gledateljima. Međutim, imate li
none
Korisnici Chromea i Firefoxa upozorili su da isključe WebGL
Korisnici Firefoxa i Chromea upozoravaju se da isključe alat za 3D prikazivanje u njihovim preglednicima
none
Kako koristiti i prenositi OBS Studio s TikTokom
Kreatori TikTok sadržaja ovih dana koriste OBS (Open Broadcaster Software) Studio. Alat za video snimanje i strujanje otvorenog koda idealan je za korisnike računala. Ako koristite Windows, Mac ili Linux, možete streamati na TikTok s OBS-om.
none
Što se događa kada slučajno lajkate, a zatim ne sviđate Instagram post?
Vrlo je lako greškom lajkati nečiju objavu na Instagramu. Bilo da slučajno dvaput dodirnete objavu ili pritisnete gumb srca ispod nje, Instagram će im gotovo odmah poslati obavijest. Međutim, ako jesi
none
Kratki vodič za značenja Snapchat emotikona
Svi Snapchat emojiji imaju različita značenja; neke se prikazuju automatski, ali većinu je moguće prilagoditi. Evo što vam mogu reći o vašim prijateljstvima i kako ih možete personalizirati za svoje prijatelje.
none
Kako vratiti na tvorničke postavke Galaxy S7 i S7 Edge
Za većinu korisnika vraćanje na tvorničke postavke posljednji je pokušaj rješavanja problema s njihovim telefonima. Uostalom, potpuno vraćanje na tvorničke postavke znači ponovno instaliranje aplikacija i vraćanje postavki kakve su bile, što može potrajati dosta