Comment afficher une notification Toast personnalisée sur Windows 10

Les événements système sur Windows 10 déclenchent des notifications toast. Ces notifications peuvent également être envoyées par des applications pour vous informer, par exemple, que vous avez un nouveau message électronique. Les développeurs ont la possibilité d’ajouter la prise en charge des notifications toast de Windows 10. Ils sont très utiles mais ne peuvent être déclenchés que par un événement système ou d’application. Vous ne pouvez pas configurer les notifications pour qu’elles apparaissent en réponse, par exemple, à une tâche planifiée en cours d’exécution. Aucune interface utilisateur intégrée ne peut le faire. La bonne nouvelle est qu’il n’est pas si difficile d’afficher une notification toast personnalisée sous Windows 10. Tout ce dont vous avez besoin est un simple script PowerShell.

Ce didacticiel fonctionne sur Windows 10. Vous devez exécuter PowerShell version 5+. Vous devez disposer des droits d’administration sur votre système.

Vérifier la version de PowerShell

Ouvrez PowerShell. Dans la recherche Windows, tapez PowerShell, cliquez dessus avec le bouton droit de la souris et sélectionnez «Exécuter en tant qu’administrateur» dans le menu contextuel. Dans la fenêtre PowerShell, tapez ce qui suit;

Get-Host

Regardez ce que la ligne Version renvoie pour vérifier la version PowerShell. Si vous exécutez la dernière version de Windows 10, c’est-à-dire la mise à jour Fall Creators, vous avez probablement PowerShell v5.

  Comment obtenir le mode portrait sur un iPhone non pris en charge

Installer le module BurntToast

Assurez-vous que vous exécutez PowerShell avec des droits d’administration. Afin d’afficher des notifications toast personnalisées sur Windows 10, vous devrez installer le Module BurntToast. Ce module vous permet de créer des notifications toast personnalisées sur Windows 10 avec peu ou pas d’effort et aucune compétence en codage.

Dans PowerShell, entrez ce qui suit,

Install-Module -Name BurntToast

Vous recevrez probablement un message indiquant que vous devez installer le fournisseur NuGet. Si vous le faites, tapez simplement Y pour continuer et PowerShell se chargera du reste. Une fois installé, exécutez à nouveau la commande ci-dessus.

  Prenez des captures d'écran d'une partie seulement de l'écran de votre iPhone / iPad [Jailbreak]

Cette fois, vous recevrez probablement un message indiquant que vous installez un module à partir d’un référentiel non approuvé. Encore une fois, tapez Y pour continuer. Le module va maintenant être installé.

Notification Toast personnalisée

Maintenant que vous avez installé le module, vous pouvez créer votre notification toast personnalisée. Une notification toast personnalisée sur Windows 10 comporte trois parties dont vous devez vous préoccuper;

Un titre
Le corps du message
Une icône

Trouvez une belle image JPG ou PNG que vous pouvez utiliser pour l’icône. L’icône apparaîtra dans la notification toast. Toutes les notifications seront envoyées à partir de PowerShell, c’est donc une bonne idée d’utiliser une icône qui vous dira un peu à quoi sert la notification.

Ouvrez le Bloc-notes et collez-y ce qui suit;

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

Remplacez le titre de la notification par le titre de votre notification. Ne supprimez aucune des virgules inversées ou des apostrophes. Remplacez simplement le texte si nécessaire. Enregistrez le fichier avec l’extension de fichier ps1.

  Comment afficher les FPS pour les jeux sur Android [No root]

Voici la notification toast personnalisée que nous avons générée à l’aide de BurntToast;

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

Lorsque vous exécutez le fichier PS1 (avec PowerShell), la notification toast apparaît sur votre écran.

Vous pouvez le rejeter comme les autres notifications Windows 10. Dans le centre d’action, ces notifications apparaîtront toutes sous PowerShell. Vous ne pouvez pas modifier la taille de la notification. La couleur d’arrière-plan sera toujours la même que la couleur d’accentuation que vous avez choisie dans Windows 10. La notification sera conforme aux paramètres par défaut des notifications sous Windows 10. Lorsque vous exécutez le script PowerShell, une fenêtre PowerShell s’ouvre pendant une brève seconde et fermez automatiquement. C’est normal et il n’y a pas de quoi s’inquiéter.

Vous pouvez utiliser le planificateur de tâches pour déclencher la notification.