- - Come mostrare una notifica personalizzata Toast su Windows 10

Come mostrare una notifica personalizzata Toast su Windows 10

Gli eventi di sistema su Windows 10 attivano il brindisinotifiche. Queste notifiche possono anche essere inviate dalle app per farti sapere, ad esempio, che hai un nuovo messaggio di posta elettronica. Gli sviluppatori hanno la possibilità di aggiungere il supporto per le notifiche di toast di Windows 10. Sono piuttosto utili ma possono essere attivati ​​solo da un evento di sistema o app. Non è possibile configurare le notifiche in modo che vengano visualizzate in risposta, ad esempio, a un'attività pianificata in esecuzione. Non esiste un'interfaccia utente integrata in grado di farlo. La buona notizia è che non è così difficile mostrare una notifica di brindisi personalizzata su Windows 10. Tutto ciò di cui hai bisogno è un semplice script PowerShell.

Questa esercitazione funziona su Windows 10. È necessario eseguire PowerShell versione 5+. È necessario disporre dei diritti amministrativi sul proprio sistema.

Controlla la versione di PowerShell

Apri PowerShell. Nella ricerca di Windows, digita PowerShell, fai clic con il pulsante destro del mouse e seleziona "Esegui come amministratore" dal menu di scelta rapida. Nella finestra di PowerShell digitare quanto segue;

Get-Host

Guarda cosa restituisce la riga Versione per verificare la versione di PowerShell. Se stai utilizzando la versione più recente di Windows 10, ovvero Fall Creators Update, probabilmente hai PowerShell v5.

Installa il modulo BurntToast

Assicurati di eseguire PowerShell condiritti amministrativi. Per mostrare le notifiche personalizzate dei toast su Windows 10, dovrai installare il modulo BurntToast. Questo modulo ti consente di creare notifiche di toast personalizzate su Windows 10 con poco o nessun sforzo e capacità di codifica pari a zero.

In PowerShell, immettere quanto segue,

Install-Module -Name BurntToast

Probabilmente riceverai un messaggio che dice che ti serveper installare il provider NuGet. Se lo fai, digita semplicemente Y per procedere e PowerShell si occuperà del resto. Una volta installato, esegui di nuovo il comando sopra.

Questa volta, probabilmente riceverai un messaggio che dice che stai installando un modulo da un repository non attendibile. Ancora una volta, digitare Y per procedere. Il modulo verrà ora installato.

Notifica toast personalizzata

Ora che hai installato il modulo, puoi creare la tua notifica di toast personalizzata. Una notifica di toast personalizzata su Windows 10 ha tre parti che devi preoccuparti;

  • Un titolo
  • Il corpo del messaggio
  • Un'icona

Trova una bella immagine JPG o PNG che puoi usare perl'icona. L'icona apparirà nella notifica del brindisi. Tutte le notifiche verranno inviate da PowerShell, quindi è una buona idea usare un'icona che ti spiegherà un po 'a cosa serve la notifica.

Apri Blocco note e incolla quanto segue;

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

Sostituisci il titolo della notifica con il titolo dila tua notifica. Non rimuovere nessuna delle virgole o apostrofi invertiti. Sostituisci semplicemente il testo dove richiesto. Salvare il file con l'estensione ps1.

Quella che segue è la notifica di toast personalizzata che abbiamo generato usando BurntToast;

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

Quando esegui il file PS1 (con PowerShell), sullo schermo verrà visualizzata la notifica di brindisi.

Puoi ignorarlo come gli altri Windows 10notifiche. Nel Centro operativo, queste notifiche appariranno tutte in PowerShell. Non è possibile modificare la dimensione della notifica. Il colore di sfondo sarà sempre lo stesso del colore accento che hai scelto in Windows 10. La notifica sarà conforme alle impostazioni predefinite per le notifiche su Windows 10. Quando esegui lo script PowerShell, si aprirà una finestra di PowerShell per un breve secondo e si chiude automaticamente. Questo è normale e nulla di cui preoccuparsi.

È possibile utilizzare l'Utilità di pianificazione per attivare la notifica.

Commenti