Robert_Gaines_and_George_Fleming | Контакты
Оглавление:

Системные события в Windows 10 вызывают всплывающие уведомления. Эти уведомления также могут быть отправлены приложениями, чтобы сообщить, например, что у вас есть новое сообщение электронной почты. Разработчики могут добавить поддержку уведомлений о тостах в Windows 10. Они довольно полезны, но могут быть вызваны только событием системы или приложения. Вы не можете настроить отображение уведомлений, например, в ответ на выполнение запланированной задачи. Там нет встроенного пользовательского интерфейса, который может сделать это. Хорошей новостью является то, что не так сложно отобразить пользовательское уведомление о тостах в Windows 10. Все, что вам нужно, это простой скрипт PowerShell.
Это руководство работает в Windows 10. Вы должны использовать PowerShell версии 5+. Вы должны иметь права администратора в вашей системе.
Проверьте версию PowerShell
Откройте PowerShell. В поиске Windows введите PowerShell, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора» в контекстном меню. В окне PowerShell введите следующее;
Get-Host
Посмотрите, что возвращает строка Version, чтобы проверить версию PowerShell. Если вы используете последнюю версию Windows 10, то есть обновление Fall Creators, у вас, вероятно, PowerShell v5.

Установить модуль BurntToast
Убедитесь, что вы используете PowerShell с правами администратора. Для отображения пользовательских уведомлений о тостах в Windows 10 вам необходимо установить модуль BurntToast. Этот модуль позволяет создавать пользовательские уведомления о тостах в Windows 10 без особых усилий и навыков программирования.
В PowerShell введите следующее,
Install-Module -Название BurntToast

На этот раз вы, скорее всего, получите сообщение о том, что вы устанавливаете модуль из ненадежного репозитория. Снова введите Y, чтобы продолжить. Модуль теперь будет установлен.

Пользовательское уведомление о тостах
Теперь, когда вы установили модуль, вы можете создать свое собственное уведомление о тосте. Настраиваемое уведомление о тостах в Windows 10 состоит из трех частей, о которых вам нужно позаботиться;
- Заголовок
- Тело сообщения
- Иконка
Найдите хорошее изображение JPG или PNG, которое вы можете использовать для иконки. Значок появится в уведомлении о тосте. Все уведомления будут отправлены из PowerShell, поэтому рекомендуется использовать значок, который немного расскажет вам, для чего предназначено уведомление.
Откройте Блокнот и вставьте в него следующее;
New-BurntToastNotification -Text "Название уведомлений", "Тело уведомления" -AppLogo путь к изображению вашего значка
Замените заголовок уведомления на заголовок вашего уведомления. Не удаляйте кавычки или апострофы. Просто замените текст, где это необходимо. Сохраните файл с расширением ps1.
Ниже приведено пользовательское уведомление о тосте, которое мы сгенерировали с помощью BurntToast;
New-BurntToastNotification -Text «Кабель питания подключен / отключен», «Источник питания изменился» -AppLogo C: Users fatiw Desktop power-plug-png-image-69656.png
Когда вы запускаете файл PS1 (с PowerShell), на экране появится уведомление о тосте.

Вы можете использовать планировщик заданий для запуска уведомления.