$config[links-horizontal-adaptive] not found
$config[links-horizontal-adaptive] not found

Robert_Gaines_and_George_Fleming | Контакты

Оглавление:

Как показать пользовательское уведомление о тосте в Windows 10 - Окна 2023
Как показать пользовательское уведомление о тосте в Windows 10 - Окна 2023
Anonim

Системные события в 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.

Image
Image

Установить модуль BurntToast

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

В PowerShell введите следующее,

Install-Module -Название BurntToast

Скорее всего, вы получите сообщение о том, что вам нужно установить провайдера NuGet. Если вы это сделаете, просто введите Y, чтобы продолжить, и PowerShell позаботится обо всем остальном. После установки снова запустите приведенную выше команду.
Скорее всего, вы получите сообщение о том, что вам нужно установить провайдера NuGet. Если вы это сделаете, просто введите Y, чтобы продолжить, и PowerShell позаботится обо всем остальном. После установки снова запустите приведенную выше команду.

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

Image
Image

Пользовательское уведомление о тостах

Теперь, когда вы установили модуль, вы можете создать свое собственное уведомление о тосте. Настраиваемое уведомление о тостах в 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), на экране появится уведомление о тосте.

Вы можете отклонить это как другие уведомления Windows 10. В Центре поддержки все эти уведомления будут отображаться в PowerShell. Вы не можете изменить размер уведомления. Цвет фона всегда будет таким же, как цвет акцента, который вы выбрали в Windows 10. Уведомление будет соответствовать настройкам по умолчанию для уведомлений в Windows 10. При запуске сценария PowerShell окно PowerShell откроется на короткую секунду. и закройте автоматически. Это нормально и не о чем беспокоиться.
Вы можете отклонить это как другие уведомления Windows 10. В Центре поддержки все эти уведомления будут отображаться в PowerShell. Вы не можете изменить размер уведомления. Цвет фона всегда будет таким же, как цвет акцента, который вы выбрали в Windows 10. Уведомление будет соответствовать настройкам по умолчанию для уведомлений в Windows 10. При запуске сценария PowerShell окно PowerShell откроется на короткую секунду. и закройте автоматически. Это нормально и не о чем беспокоиться.

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

Популярная тема

Популярные за месяц