Windows 的通知怎么样可以一次弹出多条?

337 天前
 KIRAYOMATO

用 python 的 win11toas 库给我的小软件加了一个通知功能,遇到的问题是通知一次只能弹出一条,必须关掉上一条通知才会出现下一条,不同软件的通知还会共用这个限制,有时候忙着干别的没空关就会错过一些消息。

但是我发现 chrome 的通知功能好像不会被这个影响,不仅可以一次弹出很多条,也不会被其他软件阻塞,这是怎么做到的

或者在 Windows 上还有什么更好的通知实现方法推荐吗

1616 次点击
所在节点    Windows
4 条回复
geelaw
337 天前
答案是把 scenario 设置为非 default 的情况

https://learn.microsoft.com/en-us/windows/apps/design/shell/tiles-and-notifications/toast-schema?source=recommendations#toastscenario

盲猜 Chrome 用的是 reminder

测试 Windows 通知功能可以用 Notifications Visualizer 软件 https://www.microsoft.com/store/productId/9NBLGGH5XSL1?ocid=pdpshare

另外我记得 Windows 8 的情况是可以显式三条,在屏幕右上角。
canyue7897
336 天前
自己写一个对话框窗体,放在屏幕右下角并置顶,弹窗就用一个线程复用这个窗体,想弹多少弹多少。
canyue7897
336 天前
如果要加速弹窗,这个窗体可以在创建 gui 的时候直接创建,然后隐藏掉。需要弹窗的时候直接显示即可,至于堆叠还是向上叠都随你。
F7TsdQL45E0jmoiG
336 天前
当年 windows 有个 message 服务...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1010406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX