- - Как да покажете потребителско известяване на тост в Windows 10

Как да покажете потребителско известие за тост в Windows 10

Системни събития на Windows 10 задействат тостнотификации. Тези известия могат да се изпращат и от приложения, за да ви информират например, че имате ново имейл съобщение. Разработчиците имат възможност да добавят поддръжка за известия за Windows 10 тост. Те са доста полезни, но могат да се задействат само от система или събитие в приложението. Не можете да конфигурирате известията да се появяват в отговор например на изпълняваща се планирана задача. Няма вграден потребителски интерфейс, който може да направи това. Добрата новина е, че не е толкова трудно да покажете персонализирано известяване на тост в Windows 10. Всичко, от което се нуждаете, е прост скрипт на PowerShell.

Този урок работи в Windows 10. Трябва да използвате PowerShell версия 5+. Трябва да имате административни права на вашата система.

Проверете версията PowerShell

Отворете PowerShell. В търсенето с Windows въведете PowerShell, щракнете с десния бутон на мишката и изберете „Изпълни като администратор“ от контекстното меню. В прозореца PowerShell въведете следното;

Get-Host

Вижте какво се връща реда Версия, за да проверите версията PowerShell. Ако използвате най-новата версия на Windows 10, т.е. Fall Creators Update, вероятно имате PowerShell v5.

Инсталирайте модула BurntToast

Уверете се, че използвате PowerShell садминистративни права. За да покажете известия за персонализиран тост в Windows 10, ще трябва да инсталирате модула BurntToast. Този модул ви позволява да създавате персонализирани известия за тост в Windows 10 с малко и никакви усилия и нулеви умения за кодиране.

В PowerShell въведете следното,

Install-Module -Name BurntToast

Вероятно ще получите съобщение, в което се казва, че имате нуждада инсталирате доставчика на NuGet. Ако го направите, просто въведете Y, за да продължите и PowerShell ще се погрижи за останалото. След като е инсталиран, стартирайте горната команда отново.

Този път вероятно ще получите съобщение, че казвате, че инсталирате модул от ненадеждно хранилище. Отново въведете Y, за да продължите. Модулът вече ще бъде инсталиран.

Персонализирано известие за тост

Сега, когато сте инсталирали модула, можете да създадете персонализирано известие за тост. Персонализираното известяване на тост в Windows 10 има три части, с които трябва да се загрижите;

  • Заглавие
  • Тялото на съобщението
  • Икона

Намерете хубаво JPG или PNG изображение, за което можете да използватеиконата. Иконата ще се появи в известието за тост. Всички известия ще бъдат изпратени от PowerShell, така че е добра идея да използвате икона, която ще ви каже малко за какво е уведомлението.

Отворете Бележника и поставете следното в него;

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

Заменете заглавието на известието със заглавието навашето известие. Не премахвайте нито една от обърнатите запетаи или апострофи. Просто заменете текста, където е необходимо. Запазете файла с разширението на ps1 файл.

По-долу е потребителското известяване на тост, което генерирахме с помощта на BurntToast;

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

Когато стартирате PS1 файла (с PowerShell), известието за тост ще се появи на вашия екран.

Можете да го отхвърлите като други Windows 10нотификации. В Центъра за действие всички тези известия ще се показват под PowerShell. Не можете да промените размера на известието. Цветът на фона винаги ще бъде същият като цвета на акцента, който сте избрали в Windows 10. Известието ще отговаря на настройките по подразбиране за известия в Windows 10. Когато стартирате скрипта PowerShell, прозорец PowerShell ще се отвори за кратка секунда и се затваря автоматично. Това е нормално и няма от какво да се притеснявате.

Можете да използвате инструмента за планиране на задачи, за да задействате известието.

Коментари