如何在 Windows 10 上顯示自定義 Toast 通知

Windows 10 上的系統事件會觸發 Toast通知。這些通知也可以由應用程序發送,以讓您知道,例如,您有一封新電子郵件。開發人員可以選擇添加對 Windows 10 Toast 通知的支持。它們非常有用,但只能由系統或應用程序事件觸發。您無法配置通知以響應例如正在運行的計劃任務。沒有內置的 UI 可以做到這一點。好消息是,在 Windows 10 上顯示自定義 Toast 通知並不難。您只需要一個簡單的 PowerShell 腳本。

本教程適用於 Windows 10。您必須運行 PowerShell 版本 5+。您必須擁有系統的管理權限。

檢查 PowerShell 版本

打開 PowerShell。在 Windows 搜索中,鍵入 PowerShell,右鍵單擊它,然後從上下文菜單中選擇“以管理員身份運行”。在 PowerShell 窗口中,鍵入以下內容;

獲取主機

查看 Version 行返回的內容以檢查 PowerShell 版本。如果您運行的是最新版本的 Windows 10,即 Fall Creators Update,則您可能擁有 PowerShell v5。

如何在 Windows 10 上顯示自定義 Toast 通知

安裝 BurntToast 模塊

確保您使用管理權限運行 PowerShell。為了在 Windows 10 上顯示自定義 Toast 通知,您需要安裝BurntToast 模塊。此模塊可讓您在 Windows 10 上輕鬆創建自定義 Toast 通知,並且無需付出任何努力,並且零編碼技能。

在 PowerShell 中,輸入以下內容,

安裝模塊 - 名稱 BurntToast

如何在 Windows 10 上顯示自定義 Toast 通知

您可能會收到一條消息,提示您需要安裝 NuGet 提供程序。如果這樣做,只需輸入 Y 即可繼續,PowerShell 會處理其餘的工作。安裝完成後,再次運行上面的命令。

這一次,您可能會收到一條消息,說您正在從不受信任的存儲庫安裝模塊。再次輸入 Y 繼續。現在將安裝該模塊。

如何在 Windows 10 上顯示自定義 Toast 通知

自定義 Toast 通知

現在您已經安裝了該模塊,您可以創建自定義 Toast 通知。Windows 10 上的自定義 Toast 通知包含您需要關注的三個部分;

  • 一個標題
  • 消息體
  • 一個圖標

找到可用於圖標的精美 JPG 或 PNG 圖像。該圖標將出現在 toast 通知中。所有通知都將從 PowerShell 發送,因此最好使用一個圖標來告訴您通知的用途。

打開記事本並粘貼以下內容;

New-BurntToastNotification -Text“通知標題”,“通知正文”-圖標圖像的AppLogo路徑

將通知標題替換為通知標題。不要刪除任何引號或撇號。在需要的地方簡單地替換文本。使用 ps1 文件擴展名保存文件。

以下是我們使用 BurntToast 生成的自定義 toast 通知;

New-BurntToastNotification - 文本“電源線已插入/未插入”,“電源已更改”-AppLogo C:\Users\fatiw\Desktop\power-plug-png-image-69656.png

當您運行 PS1 文件(使用 PowerShell)時,toast 通知將出現在您的屏幕上。

如何在 Windows 10 上顯示自定義 Toast 通知

您可以像其他 Windows 10 通知一樣關閉它。在操作中心,這些通知都將出現在 PowerShell 下。您無法更改通知的大小。背景顏色將始終與您在 Windows 10 中選擇的強調色相同。通知將符合 Windows 10 上通知的默認設置。當您運行 PowerShell 腳本時,PowerShell 窗口將打開一秒鐘並自動關閉。這是正常現象,無需擔心。

您可以使用任務計劃程序來觸發通知。

Leave a Comment

檢查 Windows 中的檔案完整性

檢查 Windows 中的檔案完整性

檢查檔案完整性是判斷檔案是否損壞的最佳方法嗎? SFV 和 MD5 是兩種常用的檢查文件完整性的格式。

使用 Taskbar Hider 隱藏 Windows 7/Vista/XP 工作列

使用 Taskbar Hider 隱藏 Windows 7/Vista/XP 工作列

如果您想在桌面上騰出更多空間,建議您將工作列設定為自動隱藏。 Taskbar Hider 是一款免費、輕量級的

Office 2010:修正 Office 文件快取錯誤

Office 2010:修正 Office 文件快取錯誤

有些人在使用他們最喜歡的辦公室應用程式時遇到了文件快取錯誤。那些從 Office 技術

在 Windows 7/Vista 防火牆中為程式和連接埠建立例外

在 Windows 7/Vista 防火牆中為程式和連接埠建立例外

了解如何在 Windows 7 和 Vista 防火牆中建立例外。我們的指南提供了創建例外的簡單說明。

管理啟動程序,輕鬆提升系統效能

管理啟動程序,輕鬆提升系統效能

透過管理 Windows 10 中的啟動程式來提高電腦的效能。了解如何減少載入時間並節省 RAM 以實現更快的載入速度。

快速測試、修復和修復螢幕上的壞點

快速測試、修復和修復螢幕上的壞點

您的螢幕上是否有卡住或壞點,正在尋找解決方法?希望還在,UDPixel 是一款出色的軟體,可以測試

我的驅動器圖標 – 更改 Windows 驅動器圖標

我的驅動器圖標 – 更改 Windows 驅動器圖標

使用「我的磁碟機圖示」在 Windows 資源管理器中還原或變更您的磁碟機圖示。只需簡單幾步,即可完美自訂。

程式設計師的記事本 2 – 開發人員的隨身文字編輯器

程式設計師的記事本 2 – 開發人員的隨身文字編輯器

使用 Programmers NotePad 2 提高您的程式設計效率:這是一款多功能文字編輯器,具有語法突出顯示、程式碼折疊等功能。

在 Windows 7、Vista、XP 中儲存並查看完整的剪貼簿歷史記錄

在 Windows 7、Vista、XP 中儲存並查看完整的剪貼簿歷史記錄

再也不用遺失複製的資訊了。了解如何使用簡單易用的剪貼簿管理器套用在 Windows 7 中儲存剪貼簿歷史記錄。

使用 EnSC 建立加密的、獨立於 UAC 的桌面捷徑

使用 EnSC 建立加密的、獨立於 UAC 的桌面捷徑

使用 EnSC 增強您的 Windows 體驗,該應用程式結合了 UAC 管理和加密,可提高安全性。