Vigtigste Windows 10 Vis en meddelelsesmeddelelse fra PowerShell

Vis en meddelelsesmeddelelse fra PowerShell



PowerShell er en avanceret form for kommandoprompt. Det udvides med et stort sæt klar-til-brug cmdlets og leveres med muligheden for at bruge .NET framework / C # i forskellige scenarier. Windows inkluderer et GUI-værktøj, PowerShell ISE, som tillader redigering og fejlretning af scripts på en nyttig måde. Nogle gange har du mange brug for at vise en underretning fra et PowerShell-script for at informere brugeren om, at en opgave er udført. Her er nogle metoder, du kan bruge.

Annoncering

En besked fra dit PowerShell-script kan informere brugeren om, at dit langvarige script er færdigt med sit arbejde. Eller det fortæller måske, at noget er galt, eller at der er sket noget vigtigt. Her er de metoder, jeg normalt bruger.

Vis en meddelelsesmeddelelse fra PowerShell

Den enkleste metode involverer klassikeren Windows Scripting-vært app.

hvordan man rydder netflix se historik

Med PowerShell er det let at oprette en forekomst af et COM-objekt. I vores tilfælde har vi brug for Windows.Shell-objektet fra WSH. Det kan oprettes med følgende kommando:

$ wsh = New-Object -ComObject Wscript.Shell

Nu kan vi bruge vores$ wshgøre indsigelse mod tilgængelige opkaldsmetoderWscript. Skal. En af dem erPop op, dette er hvad vi har brug for. Følgende kode kan bruges:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Hej fra Winaero')

Besked fra PowerShell Windows 10

DetPop opmetode kan tilpasses. For eksempel kan du angive dens titel, tildele et af standarddialogikonerne eller vise ekstra knapper.

Tilpas pop op-metoden

Syntaksen er som følger.

Pop op(,,,)

Tekster den tekst, du vil vise i meddelelsen.

Sekunder til at venteer et heltal, der indeholder det antal sekunder, som feltet vises i indtil afvist. Hvis nul eller udeladt, forbliver meddelelsesfeltet, indtil brugeren afviser.

Titeler en streng, der indeholder titlen, der vises som meddelelsens titel.

Typeer et heltal, der svarer til et bestemt udseende og en adfærd, der er defineret i følgende tabel.

VærdiKnap
0Okay
1OK, Annuller
2Abort,
Ignorer, prøv igen
3Ja,
Nej, Annuller
4Ja Nej
5Prøve igen,
Afbestille
16Kritisk
32Spørgsmål
48Udråb
64Information

For at få det ønskede ikon og de ønskede knapper skal du kombinere værdierne. Brug f.eks. 1 + 32 som din for at komponere et spørgsmålTypeværdi. Se følgende eksempel:

Spørgsmål fra PowerShell Windows 10

Popup-metoden kan også returnere den knap, som brugeren klikkede på for at afvise pop op-meddelelsesfeltet. Se følgende tabel:

ReturneringsværdiKnappen klikkede
1Okay
2Afbestille
3Abort
4Prøve igen
5Ignorere
6Ja
7Ingen
-1Ingen, besked
feltet blev automatisk afvist (timeout)

Du kan håndtere returværdien som følger:

$ result = $ wsh.Popup ('Kan du lide Winaero?', 0, 'Et spørgsmål fra PS', 1 + 32)

Alternativt kan du bruge et .NET Framework-opkald til at vise en besked.

Brug af MessageBox fra .NET Framework

Den kommando, du skal bruge, ser ud som følger:

[System.Windows.MessageBox] :: Vis ('Hej fra Winaero')

Resultatet:

fjern blandet reality-portal

MessageBox NET PowerShell Windows 10

Igen kan du tilpasse det. Se følgende side for reference:

MessageBox.Show-metode

Endelig er der et specielt modul til PowerShell, som du kan bruge, når det er muligt.

Brug et specielt modul, BurntToast

Hvis du ikke er begrænset til at bruge eksterne moduler, kan du gå med BurntToast .

Installer det som følger:

  1. Åben PowerShell som administrator .
  2. Type:Install-Module -Name BurntToast
  3. Modulet er klar til brug.

For at få vist en underretning skal du køre kommandoen:

Import-modul BurntToast
Ny-BurntToastNotification -Tekst 'Winaero', 'Hej fra PowerShell'

Toast-underretning PowerShell Windows 10

Se PowerShell Gallery for de komplette detaljer og instruktioner.

Husk følgende. For at se din underretning,

  1. PowerShell-udførelsespolitikken skal konfigureres for at tillade, at tredjepartsmoduler indlæses.
  2. Hvis Fokusassistent er aktiveret i Windows 10 kan det skjule dine BurntToast-meddelelser.
  3. Modulet kan fjernes med kommandoenAfinstaller-modul BurntToast.

Det er det!

Interessante Artikler

Redaktørens Valg

Hent personaliseringspanel til Windows 10
Hent personaliseringspanel til Windows 10
Personaliseringspanel til Windows 10. Personaliseringspanel til Windows 10 er en app fra Winaero, som jeg oprettede for at bringe den velkendte brugergrænseflade tilbage til personalisering af Windows 10. Den gendanner de muligheder, der blev fjernet fra skrivebordets kontekstmenu og erstattet med appen Indstillinger. Forfatter: Winaero. Download 'Tilpasningspanel til Windows 10'
Fjern Map Network Drive fra denne pc-kontekstmenu i Windows 10
Fjern Map Network Drive fra denne pc-kontekstmenu i Windows 10
Sådan fjernes kortnetværksdrev og frakobles poster fra netværksdrev fra denne pc-kontekstmenu i Windows 10 Kortlægning af et netværksdrev i Windows er en vigtig opgave for dem, der skal henvise til netværksressourcer mange gange om dagen. Når en netværksplacering er kortlagt til et netværksdrev, kan den være
Sådan konfigurerer du 'OK Google' på iOS og Android
Sådan konfigurerer du 'OK Google' på iOS og Android
De udskiftelige 'Hey Google' eller 'OK ​​Google' stemmekommandoer udløser Google Assistant-arbejde på Android- og iOS-enheder.
Sådan slår du fejlsikret tilstand fra på Samsung
Sådan slår du fejlsikret tilstand fra på Samsung
Sluk for sikker tilstand for at vende din Samsung-telefon tilbage til standardtilstanden, hvor du kan bruge alle dine apps normalt. Her er, hvordan du går ind og ud af fejlsikret tilstand, og hvorfor dette diagnostiske værktøj er nyttigt.
Sådan slettes Google Home Device
Sådan slettes Google Home Device
Når der kommer nye teknologier, tager det noget tid at få dem til at fungere, som vi vil have dem. Google er ingen undtagelse fra denne regel. Selvom Google Home er et fantastisk koncept, der lader dig styre enheder omkring din
DHCP-fejl: Hvad det er, og hvordan man fikser det
DHCP-fejl: Hvad det er, og hvordan man fikser det
Hvis du har problemer med internetforbindelsen, er en DHCP-fejl ofte årsagen. Ret nemt DHCP-indstillinger på din computer eller din netværksrouter.
Sådan spiller du en MP4 på Kindle Fire
Sådan spiller du en MP4 på Kindle Fire
Du har nogle MP4-filer, som du vil overføre fra din pc til din Fire-tablet, men der vises en fejl, der advarer dig om, at MP4-filen ikke understøttes. Vær ikke bange. Der er en måde at komme