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')

Poruka iz PowerShell Windows 10

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:

Pitanje iz programa PowerShell Windows 10

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

MessageBox NET PowerShell Windows 10

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'

Tost Notification PowerShell Windows 10

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

Kako izbrisati sve poruke u Discordu
Kako izbrisati sve poruke u Discordu
Brisanje poruka na bilo kojoj platformi ponekad je potrebno kako biste oslobodili prostor, izmislili sebe ili eliminirali godine nereda. Discord nije ništa drugačiji, a neki korisnici se osjećaju prisiljeni izbrisati sve svoje poruke u nekom trenutku. Dok
Kako dodati više stanica na Lyftu
Kako dodati više stanica na Lyftu
Dodavanje više zaustavljanja vašem putovanju Lyftom lakše je nego ikada prije pomoću vašeg pametnog telefona. Kako biste stigli od točke A do točke B i svugdje između, koristite Lyft za više zaustavljanja pomoću ovog vodiča.
Kako onemogućiti automatsko održavanje u sustavu Windows 10
Kako onemogućiti automatsko održavanje u sustavu Windows 10
Kada ne koristite računalo, Windows 10 vrši automatsko održavanje. Evo kako ga onemogućiti i zašto biste se možda željeli riješiti ove značajke.
Microsoft uklanja aplikaciju Get Windows 10 s računala
Microsoft uklanja aplikaciju Get Windows 10 s računala
Kao što je ranije obećano, Microsoft je počeo uklanjati svoju aplikaciju 'Nabavite Windows 10', poznatu i kao GWX, s računala sa sustavima Windows 7 i Windows 8.1. Aplikacija je bila jako omražena zbog agresivnog pritiska na nadogradnju sustava Windows 10. Uvodi se Windows Update koji uklanja ovu aplikaciju. Oglas Tijekom razdoblja besplatne nadogradnje, koje je službeno završeno
Za što se Gravatar koristi?
Za što se Gravatar koristi?
Gravatar je mrežna usluga koja vam omogućuje postavljanje prilagođenog avatara koji možete koristiti svaki put kada se registrirate za web mjesto na kojem je omogućen Gravatar. Također vam daje priliku da se izdvojite iz gomile kada to želite
Mozilla objavljuje Firefox 73.0.1 s popravcima otkazivanja
Mozilla objavljuje Firefox 73.0.1 s popravcima otkazivanja
Mozilla izdaje manje ažuriranje za korisnike Firefoxa 73. Firefox 73.0.1 rješava nekoliko rušenja uzrokovanih nekompatibilnošću s određenim aplikacijama trećih strana. Posebno se napominje da sigurnosne aplikacije G Data i 0Patch uzrokuju padove preglednika. Možda postoje i druge aplikacije koje koriste DLL ubrizgavanje u glavni postupak pokretanja Firefoxa. Zbog
Kako Google učiniti zadanom tražilicom u programu Microsoft Edge
Kako Google učiniti zadanom tražilicom u programu Microsoft Edge
Novi preglednik Microsoft Edge u sustavu Windows 10 koristi Bing kao zadanu tražilicu. Iako Bing ima svoje obožavatelje, mnogi korisnici radije koriste Google. Međutim, zbog Microsoftove upotrebe standarda OpenSearch, Google i druge popularne tražilice još nisu dostupne kao valjani pružatelji usluga pretraživanja. Dok Microsoft i Google to ne mogu popraviti, evo zaobilaznog rješenja kako bi Google postao vaša zadana tražilica u Edgeu.