如何在Windows 10中显示动态更改Toast通知内容

时间:2017-02-08 07:27:17

标签: windows notifications toast

我想弹出一个"正在下载..."带进度条的通知,或至少有动态变化的百分比。

是否可以在显示时更改Toast通知内容(对于Windows)?

1 个答案:

答案 0 :(得分:0)

Burnt Toast Powershell模块支持在Toast通知中使用进度条。为此,请使用New-BTProgressBar cmdlet将进度条作为对象,并使用New-BurnToastNotification参数将其传递给-ProgressBar <AdaptiveProgressBar>

取自Burnt Toast documentation

的示例用法
$Progress = New-BTProgressBar -Status 'Copying files' -Value 0.2
New-BurntToastNotification -Text 'File copy script running', 'More details!' -ProgressBar $Progress

Burnt Toast还支持通过删除旧Toast通知和创建新通知来更新通知。为此,您需要指定-UniqueIdentifier <String>参数,确保在创建更新的Toast通知时使用相同的唯一ID:

取自Burnt Toast documentation

的示例用法
New-BurntToastNotification -Text 'Professional Content', 'And gr8 spelling' -UniqueIdentifier 'Toast001'
New-BurntToastNotification -Text 'Professional Content', 'And great spelling' -UniqueIdentifier 'Toast001'