Hoved Windows 10 Vis en melding fra PowerShell

Vis en melding fra PowerShell



PowerShell er en avansert form for ledetekst. Den utvides med et stort sett med bruksklare cmdlets og har muligheten til å bruke .NET framework / C # i forskjellige scenarier. Windows inkluderer et GUI-verktøy, PowerShell ISE, som gjør det mulig å redigere og feilsøke skript på en nyttig måte. Noen ganger må mange vise et varsel fra et PowerShell-skript for å informere brukeren om at noen oppgaver er utført. Her er noen metoder du kan bruke.

Annonse

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

Vis en melding fra PowerShell

Den enkleste metoden innebærer klassikeren Windows Scripting Host app.

hvordan blokkerer jeg noen på facebooks virksomhetsside

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

$ wsh = New-Object -ComObject Wscript.Shell

Nå kan vi bruke vår$ wshmotsette seg anropsmetoder som er tilgjengelige forWscript. Skjell. En av dem erPop-up, dette er det vi trenger. Følgende kode kan brukes:

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

Melding fra PowerShell Windows 10

DePop-upmetoden kan tilpasses. For eksempel kan du spesifisere tittelen, tilordne et av standarddialogikonene eller vise ekstra knapper.

Tilpass popup-metoden

Syntaksen er som følger.

Pop-up (,,,)

Tekster teksten du vil vise i meldingen.

Sekunder til å venteer et helt tall som inneholder antall sekunder som boksen vil vises i til den avvises. Hvis null eller utelatt, forblir meldingsboksen til brukeren avviser.

Titteler en streng som inneholder tittelen som vises som tittelen på meldingen.

Typeer et helt tall som tilsvarer et bestemt utseende og atferd som er definert i følgende tabell.

VerdiKnapp
0OK
1OK, Avbryt
2Abort,
Ignorer, prøv på nytt
3Ja,
Nei, Avbryt
4Ja Nei
5Prøv på nytt,
Avbryt
16Kritisk
32Spørsmål
48Utrop
64Informasjon

For å få ønsket ikon og knapper, kombiner verdiene. For å skrive et spørsmål, bruk for eksempel 1 + 32 som dinTypeverdi. 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:

ReturverdiKnappen klikket
1OK
2Avbryt
3Abort
4Prøv på nytt
5Overse
6Ja
7Nei
-1Ingen, 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 en .NET Framework-samtale til å vise en melding.

Bruker MessageBox fra .NET Framework

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

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

Resultatet:

nylige mapper Windows 10

MessageBox NET PowerShell Windows 10

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

MessageBox.Show Method

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

Ved hjelp av en spesiell modul, BurntToast

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

Installer det slik:

  1. Åpen PowerShell som administrator .
  2. Type:Installasjonsmodul -navn BurntToast
  3. Modulen er klar til bruk.

For å vise et varsel, kjør kommandoen:

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

Toast-varsel PowerShell Windows 10

Se PowerShell Gallery for fullstendige detaljer og instruksjoner.

Vær oppmerksom på følgende. For å se varselet ditt,

  1. Retningslinjene for kjøring av PowerShell skal konfigureres slik at tredjepartsmoduler kan lastes inn.
  2. Hvis Fokusassistent er aktivert i Windows 10, kan det skjule BurntToast-varslene dine.
  3. Modulen kan fjernes med kommandoenAvinstaller-modul BurntToast.

Det er det!

Interessante Artikler

Redaksjonens

Blokk fest: hvorfor spiller millioner Minecraft?
Blokk fest: hvorfor spiller millioner Minecraft?
Det er en ydmykende overgangsritual for enhver moderne forelder: øyeblikket barnet lærer deg hvordan du spiller et dataspill, ikke omvendt. I mitt tilfelle var det Minecraft, Quake III cum Lego-settet
Slik slår du av Chromecast
Slik slår du av Chromecast
Oppfører Chromecast-enheten din rart? Hvis du vet hvordan du slår av Chromecast-strømmer, mister du aldri kontrollen over casten din igjen.
Hvordan se skjulte spill på Steam
Hvordan se skjulte spill på Steam
Å se de skjulte spillene dine på Steam tar bare et par klikk fra Steams innstillinger for å endre hvilke spill som vises i Steam-biblioteket ditt.
Echo Auto: Hvordan endre Wake Word fra Alexa til Noe annet
Echo Auto: Hvordan endre Wake Word fra Alexa til Noe annet
Å bruke hendene til å samhandle med enhetene dine er det siste tiåret. Stemmekommandoer er raseri i teknologiverden, med nylige og pågående fremskritt innen vokalgjenkjenning og AI som driver en revolusjon i hvordan vi håndterer
Hvordan holde et Crunchyroll Watch Party
Hvordan holde et Crunchyroll Watch Party
Anime-fans kan være kresne. Og de har rett til å være - animeinnhold er ekstremt mangfoldig. Selv om streamingtjenester som spesialiserer seg på anime eksisterer, er Crunchyroll en av de mest populære løsningene for øyeblikket. Den har mer
Hvordan klippe ut, kopiere og lime inn på en Mac
Hvordan klippe ut, kopiere og lime inn på en Mac
Øk produktiviteten din ved å lære hvordan du klipper ut, kopierer og limer inn bilder, tekst, filer, mapper og mer på Mac-en.
Fix: Animert Windows-logo mangler under oppstart av Windows 7
Fix: Animert Windows-logo mangler under oppstart av Windows 7
Windows 7 har en fin, animert oppstartslogo som vises hver gang du starter PCen. Men noen ganger kan du få et merkelig problem: i stedet for den animerte logoen, viser den Vista-lignende oppstartsanimasjon med fremdriftslinjen med grønne linjer nederst på en svart skjerm. Hvis du blir berørt av