Windows Tips & News

Vis en meldingsvarsling fra PowerShell

click fraud protection
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

PowerShell er en avansert form for ledetekst. Den er utvidet med et stort sett med klare til bruk cmdlets og kommer med muligheten til å bruke .NET framework/C# i ulike scenarier. Windows inkluderer et GUI-verktøy, PowerShell ISE, som tillater redigering og feilsøking av skript på en nyttig måte. Noen ganger må mange vise et varsel fra et PowerShell-skript for å informere brukeren om at en oppgave er utført. Her er noen metoder du kan bruke.

Annonse

En melding fra PowerShell-skriptet kan informere brukeren om at det langvarige skriptet har fullført arbeidet. Eller det kan fortelle at noe er galt eller at noe viktig har skjedd. Her er metodene jeg vanligvis bruker.

Innholdgjemme seg
Vis en meldingsvarsling fra PowerShell
Tilpass Popup-metoden
Bruke MessageBox fra .NET Framework
Ved hjelp av en spesiell modul, BurntToast

Vis en meldingsvarsling fra PowerShell

Den enkleste metoden involverer den klassiske Windows-skriptvert app.

Med PowerShell er det enkelt å lage en forekomst av et COM-objekt. I vårt tilfelle trenger vi Windows. Skallobjekt fra WSH. Den kan lages med følgende kommando:

$wsh = New-Object -ComObject Wscript. Shell

Nå kan vi bruke vår $wsh objekt å kalle metoder tilgjengelig for Wscript. Shell. En av dem er Popup, dette er hva vi trenger. Følgende kode kan brukes:

$wsh = New-Object -ComObject Wscript. Shell $wsh. Popup ("Hei fra Winaero")
Melding fra PowerShell Windows 10

De Popup metoden kan tilpasses. Du kan for eksempel spesifisere tittelen, tilordne et av standarddialogikonene eller vise ekstra knapper.

Tilpass Popup-metoden

Syntaksen er som følger.

Popup(,,,<type>)</type>

Tekst er teksten du vil vise i melding.

SecondsToWait er et heltall som inneholder antall sekunder som boksen vil vises til avvist. Hvis null eller utelatt, forblir meldingsboksen til brukeren avviser.

Tittel er en streng som inneholder tittelen som vil vises som tittelen til melding.

Type er et heltall som tilsvarer et bestemt utseende og oppførsel definert i følgende tabell.

Verdi Knapp
0 OK
1 OK, Avbryt
2 Avbryt,
Ignorer, prøv på nytt
3 Ja,
Nei, avbryt
4 Ja, få ønsket ikon og knapper, kombiner verdiene. For å skrive et spørsmål, bruk 1+32 som Type-verdi. Se følgende eksempel:
Spørsmål fra PowerShell Windows 10

Popup-metoden kan også returnere knappen som brukeren klikket for å avvise popup-meldingsboksen. Se følgende tabell:

Returverdi knapp melding
boksen ble avvist automatisk (tidsavbrudd)

Du kan håndtere returverdien som følger:

$result = $wsh. Popup("Liker du Winaero?",0,"Et spørsmål fra PS",1+32)

Alternativt kan du bruke et .NET Framework-kall for å vise en melding.

< h2>Bruke MessageBox fra .NET Framework

Kommandoen du må bruke ser ut som følger:

[System. Windows. MessageBox]::Show('Hei fra Winaero')

Resultatet:

MessageBox NET PowerShell Windows 10

Igjen, du kan tilpasse den. For referanse, se følgende side:

MessageBox. Vis metode

Til slutt er det en spesiell modul for PowerShell du kan bruke når det er mulig.

Bruke en spesiell modul, BurntToast

Hvis du ikke er begrenset til å bruke eksterne moduler, kan du gå med BurntToast.

Installer det som følger:< /p>

  1. Åpne PowerShell som administrator.
  2. Type: Install-Module -Name BurntToast
  3. Modulen er klar til bruk.

For å vise et varsel, kjør kommandoen:

Import-Module BurntToast
New-BurntToastNotification -Tekst "Winaero","Hei fra PowerShell"

Toast-varsling PowerShell Windows 10

Se PowerShell-galleriet for fullstendige detaljer og instruksjoner.

Vennligst husk følgende. For å se varselet ditt,

  1. PowerShell-utførelsespolicyen bør konfigureres slik at tredjepartsmoduler kan lastes.
  2. Hvis Focus Assist er aktivert i Windows 10, den kan skjule BurntToast-varslene dine.
  3. Modulen kan fjernes med kommandoen Avinstaller-modul BurntToast.

Det var det!

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemet ytelse
Aktiver eller deaktiver Hibernate-alternativet i Windows 10

Aktiver eller deaktiver Hibernate-alternativet i Windows 10

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenWindows 10 kommer ...

Les mer

Windows 10 får en ny velkomstside

Windows 10 får en ny velkomstside

Med Windows 10 Creators Update får operativsystemet en ny velkomstside. Når du oppretter en ny br...

Les mer

Lag et tilpasset tema for universelle apper i Windows 10

Lag et tilpasset tema for universelle apper i Windows 10

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenSelv med temastøtt...

Les mer