Hoofd Ramen 10 Toon een berichtmelding van PowerShell

Toon een berichtmelding van PowerShell



PowerShell is een geavanceerde vorm van opdrachtprompt. Het is uitgebreid met een enorme set kant-en-klare cmdlets en biedt de mogelijkheid om .NET Framework / C # in verschillende scenario's te gebruiken. Windows bevat een GUI-tool, PowerShell ISE, waarmee u scripts op een handige manier kunt bewerken en debuggen. Soms moeten er veel een melding van een PowerShell-script weergeven om de gebruiker te informeren dat een taak is voltooid. Hier zijn enkele methoden die u kunt gebruiken.

Advertentie

Een bericht van uw PowerShell-script kan de gebruiker informeren dat uw langlopende script zijn werk heeft voltooid. Of het kan aangeven dat er iets mis is of dat er iets belangrijks is gebeurd. Dit zijn de methoden die ik gewoonlijk gebruik.

Toon een berichtmelding van PowerShell

De eenvoudigste methode betreft de klassieker Windows Scripting-host app.

geen geluid op windows 10 na update

Met PowerShell is het eenvoudig om een ​​instantie van een COM-object te maken. In ons geval hebben we het Windows.Shell-object van WSH nodig. Het kan worden gemaakt met het volgende commando:

$ wsh = Nieuw-Object -ComObject Wscript.Shell

Nu kunnen we onze$ wshobject om methoden aan te roepen die beschikbaar zijn voorWscript.Shell. Een van hen isPop-up, dit is wat we nodig hebben. De volgende code kan worden gebruikt:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Hallo van Winaero')

Bericht van PowerShell Windows 10

DePop-upmethode kan worden aangepast. U kunt bijvoorbeeld de titel specificeren, een van de standaarddialoogpictogrammen toewijzen of extra knoppen weergeven.

Pas de pop-upmethode aan

De syntaxis is als volgt.

Pop-up(,,,)

Tekstis de tekst die u in het bericht wilt weergeven.

SecondsToWaitis een geheel getal dat het aantal seconden bevat dat het vak zal weergeven totdat het wordt gesloten. Indien nul of weggelaten, blijft het berichtvenster staan ​​totdat de gebruiker het bericht afsluit.

Titelis een string met de titel die zal verschijnen als de titel van het bericht.

Typeis een geheel getal dat overeenkomt met een bepaald uiterlijk en gedrag gedefinieerd in de volgende tabel.

WaardeKnop
0OK
1OK, annuleren
2Abortus,
Negeer, probeer opnieuw
3Ja,
Nee, annuleren
4Ja nee
5Opnieuw proberen,
annuleren
16Kritisch
32Vraag
48Uitroep
64Informatie

Combineer de waarden om het gewenste pictogram en de gewenste knoppen te krijgen. Gebruik bijvoorbeeld 1 + 32 als uwTypewaarde. Zie het volgende voorbeeld:

Vraag van PowerShell Windows 10

De pop-upmethode kan ook de knop retourneren waarop de gebruiker heeft geklikt om het pop-upberichtvenster te sluiten. Raadpleeg de volgende tabel:

WinstwaardeKnop geklikt
1OK
2annuleren
3Abortus
4Probeer het opnieuw
5Negeren
6Ja
7Nee
-1Geen, bericht
box is automatisch gesloten (time-out)

U kunt de retourwaarde als volgt afhandelen:

$ result = $ wsh.Popup ('Vind je Winaero leuk?', 0, 'Een vraag van PS', 1 + 32)

U kunt ook een .NET Framework-aanroep gebruiken om een ​​bericht weer te geven.

MessageBox gebruiken vanuit .NET Framework

De opdracht die u moet gebruiken, ziet er als volgt uit:

[System.Windows.MessageBox] :: Show ('Hallo van Winaero')

Het resultaat:

sabotagebeveiliging ramen 10

MessageBox NET PowerShell Windows 10

Nogmaals, u kunt het aanpassen. Zie de volgende pagina voor referentie:

MessageBox.Show-methode

Ten slotte is er een speciale module voor PowerShell die u kunt gebruiken wanneer dit mogelijk is.

Met behulp van een speciale module, BurntToast

Als u niet beperkt bent tot het gebruik van externe modules, kunt u meegaan BurntToast .

Installeer het als volgt:

  1. Open PowerShell als beheerder .
  2. Type:Install-module -naam BurntToast
  3. De module is klaar voor gebruik.

Voer de volgende opdracht uit om een ​​melding weer te geven:

Import-module BurntToast
New-BurntToastNotification -Text 'Winaero', 'Hallo van PowerShell'

Toast-melding PowerShell Windows 10

Zie de PowerShell-galerie voor de volledige details en instructies.

Houd rekening met het volgende. Om uw melding te zien,

  1. Het PowerShell-uitvoeringsbeleid moet worden geconfigureerd om modules van derden te laden.
  2. Als Focus Assist is ingeschakeld in Windows 10 kan het uw BurntToast-meldingen verbergen.
  3. De module kan worden verwijderd met het commandoUninstall-module BurntToast.

Dat is het!

Interessante Artikelen

Editor'S Choice

Hoe de datumnotatie in Smartsheet te wijzigen
Hoe de datumnotatie in Smartsheet te wijzigen
Wanneer u in Smartsheet werkt, gaat u waarschijnlijk veel datums invoegen om belangrijke controlepunten in uw zakelijke voortgang te markeren en bepaalde gebeurtenissen te markeren. Om er zeker van te zijn dat u met uw collega's op één lijn zit, moet u wellicht:
Gebruik Ctrl + muiswiel om in te zoomen op de Windows 10-console
Gebruik Ctrl + muiswiel om in te zoomen op de Windows 10-console
In Windows 10 is de opdrachtprompt aanzienlijk bijgewerkt. Het heeft VEEL nieuwe functies die het erg handig maken. Beginnend met Windows 10 build 18272, heeft Microsoft de mogelijkheid toegevoegd om in het consolevenster te zoomen met Ctrl + muiswiel. Dit werkt in de goede oude opdrachtprocessor, cmd.exe, WSL en PowerShell. De opdrachtprompt
Welke PDF-lezers hebben een donkere modus?
Welke PDF-lezers hebben een donkere modus?
Een PDF-bestand (Portable Document Format) wordt gebruikt voor het distribueren van alleen-lezen documenten die de lay-out van de pagina behouden. Normaal gesproken worden pdf's gebruikt voor handleidingen. eBooks en verschillende soorten formulieren. Beschikbare platformonafhankelijke PDF's zien eruit als
5 manieren om wazige foto's op uw telefoon te corrigeren
5 manieren om wazige foto's op uw telefoon te corrigeren
Maak een foto minder wazig met AI-services, apps voor het onscherp maken van foto's en andere trucs. Uw telefoon heeft mogelijk zelfs een ingebouwd hulpmiddel voor het corrigeren van wazige foto's.
Windows 10 20H1 wordt in december uitgebracht volgens het schema van Azure
Windows 10 20H1 wordt in december uitgebracht volgens het schema van Azure
Liefhebbers die Microsoft Windows op de voet volgen, herinneren zich misschien dat de ontwikkeling van Windows enkele maanden geleden is verplaatst naar de Azure-groep. Het is ons bekend geworden dat Windows 10 nu in december en juni wordt uitgebracht. Dit betekent dat Windows 10 '20H1' de eerste OS-versie zal zijn die wordt uitgebracht onder de nieuwe cadans deze
Hoe u een desktopvoeding installeert
Hoe u een desktopvoeding installeert
Bekijk deze doe-het-zelf-tutorial waarin wordt uitgelegd hoe u een voedingseenheid op de juiste manier in een pc-behuizing installeert.
Winsten en statistieken controleren in Apex Legends
Winsten en statistieken controleren in Apex Legends
Als je al een tijdje speelt, vraag je je misschien af ​​hoe je je winsten en statistieken in Apex Legends kunt controleren. Hoeveel moorden heb je verzameld? Hoeveel overwinningen? Hoeveel revives heb je uitgevoerd? Al deze