![供命令行调用的Windows 10系统toast通知 | 开源](https://www.daxiaamu.com/wp-content/uploads/2024/03/Snipaste_2024-03-14_06-32-21.png)
效果用法如图
使用说明
批处理中直接调用即可在系统右下角弹出通知,支持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
2024-04-07
没有标签