Sådan viser du en brugerdefineret toast-meddelelse på Windows 10

Systemhændelser på Windows 10 udløser toast-notifikationer. Disse meddelelser kan også sendes af apps for at fortælle dig, for eksempel, at du har en ny e-mail-besked. Udviklere har mulighed for at tilføje support til Windows 10 toast-meddelelser. De er ret nyttige, men kan kun udløses af en system- eller apphændelse. Du kan ikke konfigurere meddelelser til at blive vist som svar på for eksempel en planlagt opgave, der kører. Der er ingen indbygget brugergrænseflade, der kan gøre det. Den gode nyhed er, at det ikke er så svært at vise en brugerdefineret toast-meddelelse på Windows 10. Alt du behøver er et simpelt PowerShell-script.

Denne vejledning fungerer på Windows 10. Du skal køre PowerShell version 5+. Du skal have administrative rettigheder på dit system.

Tjek PowerShell-versionen

Åbn PowerShell. I Windows-søgning skal du skrive PowerShell, højreklikke på det og vælge ‘Kør som administrator’ i kontekstmenuen. Skriv følgende i PowerShell-vinduet;

Get-Host

Se på, hvad versionslinjen returnerer for at kontrollere PowerShell-versionen. Hvis du kører den seneste version af Windows 10, dvs. Fall Creators Update, har du sandsynligvis PowerShell v5.

  Hvad sker der præcist, når du lukker ned eller logger ud af Windows?

Installer BurntToast-modulet

Sørg for, at du kører PowerShell med administrative rettigheder. For at vise brugerdefinerede toast-meddelelser på Windows 10, skal du installere BurntToast modul. Dette modul lader dig oprette brugerdefinerede toast-notifikationer på Windows 10 med lidt eller ingen indsats og ingen kodningsevner.

Indtast følgende i PowerShell,

Install-Module -Name BurntToast

Du vil sandsynligvis få en besked, der siger, at du skal installere NuGet-udbyderen. Hvis du gør det, skal du blot indtaste Y for at fortsætte, og PowerShell tager sig af resten. Når det er installeret, skal du køre ovenstående kommando igen.

Denne gang vil du sandsynligvis få en besked om, at du installerer et modul fra et ikke-pålideligt lager. Indtast Y igen for at fortsætte. Modulet vil nu blive installeret.

  Sådan tilpasses stille timer, nu fokus Assist på Windows 10

Brugerdefineret Toast Notifikation

Nu hvor du har installeret modulet, kan du oprette din brugerdefinerede toast-notifikation. En brugerdefineret toast-notifikation på Windows 10 har tre dele, som du skal bekymre dig om;

En titel
Meddelelsesteksten
Et ikon

Find et flot JPG- eller PNG-billede, som du kan bruge til ikonet. Ikonet vises i toast-meddelelsen. Alle notifikationer vil blive sendt fra PowerShell, så det er en god idé at bruge et ikon, der fortæller dig lidt om, hvad notifikationen er til for.

Åbn Notesblok og indsæt følgende i den;

New-BurntToastNotification -Text "Title of notifications", 'Body of notification' -AppLogo path to your icon image

Erstat titlen på meddelelsen med titlen på din meddelelse. Fjern ikke nogen af ​​de omvendte kommaer eller apostrof. Udskift ganske enkelt teksten, hvor det kræves. Gem filen med filtypenavnet ps1.

  Sådan sletter du automatisk filer ældre end X dage på Windows 10

Følgende er den brugerdefinerede toast-meddelelse, vi genererede ved hjælp af BurntToast;

New-BurntToastNotification -Text "Power cable plugged/Unplugged", 'Power source has changed' -AppLogo C:UsersfatiwDesktoppower-plug-png-image-69656.png

Når du kører PS1-filen (med PowerShell), vises toast-meddelelsen på din skærm.

Du kan afvise det som andre Windows 10-meddelelser. I Action Center vil disse meddelelser alle blive vist under PowerShell. Du kan ikke ændre størrelsen på meddelelsen. Baggrundsfarven vil altid være den samme som den accentfarve, du har valgt i Windows 10. Meddelelsen vil være i overensstemmelse med standardindstillingerne for meddelelser på Windows 10. Når du kører PowerShell-scriptet, åbnes et PowerShell-vindue i et kort sekund og lukker automatisk. Dette er normalt og intet at bekymre sig om.

Du kan bruge opgaveplanlægningen til at udløse meddelelsen.