大侠阿木博客
大侠阿木博客

供命令行调用的Windows 10系统toast通知 | 开源

供命令行调用的Windows 10系统toast通知 | 开源

效果用法如图

使用说明

批处理中直接调用即可在系统右下角弹出通知,支持Windows 10和Windows 11
调用格式为:程序.exe [通知标题] [通知内容] [通知图标]

源代码

其实就是直接包装了Python中的ToastNotifier库

from win10toast import ToastNotifier
import sys

# 检查参数数量是否正确
if len(sys.argv) != 4:
    print("Usage: python my_script.py arg1 arg2 icon_path")
    sys.exit(1)

 # 获取参数
arg1 = sys.argv[1]
arg2 = sys.argv[2] 
arg3 = sys.argv[3]    

toast = ToastNotifier()
toast.show_toast(arg1, arg2, icon_path=arg3, duration=10)

适用场景

当然是字面意思,适用于丰富批处理的通知场景,允许在Windows 10和Windows 11中使用系统级的通知来方便用户使用。

写完这个工具之后

写完这个工具之后过了好几天,才发现其实已经有类似的东西了,而且人家做得更好,甚至适配win XP。这个项目就是notifu

另外还有一个BurntToast

没有标签
首页      Windows软件技巧      供命令行调用的Windows 10系统toast通知 | 开源

大侠阿木博客

供命令行调用的Windows 10系统toast通知 | 开源
效果用法如图 使用说明 批处理中直接调用即可在系统右下角弹出通知,支持Windows 10和Windows 11 调用格式为:程序.exe [通知标题] [通知内容] [通知图标] 源代码 其实就是直接包装了Pyt…
扫描二维码继续阅读
2024-03-14