Python怎么发送桌面通知?Python怎么编写自动桌面提示程序

很多小伙伴在使用Windows10系统的时候,可能都经历过各种程序或者是系统发送的桌面通知,像是垃圾清理或者是应用更新之类的 。那么这一篇文章小编会来给大家介绍一下python编写自动桌面提示程序的方法,来实现自定义发送桌面通知功能,往下看看吧 。

Python怎么发送桌面通知?Python怎么编写自动桌面提示程序

文章插图
在python众多的第三方库之中有一个叫做win10toast的能够用来实现win系统的桌面通知,它本质上将程序挂载在后台,然后去调用Windows系统自己的桌面通知功能 。
【Python怎么发送桌面通知?Python怎么编写自动桌面提示程序】1.那么在python程序内代码编写时就是要导入其中的一个类,然后通过这个类去构建出一个桌面通知对象,示例如下所示:
from win10toast import ToastNotifierimport timetoaster = ToastNotifier()2.对象实例化完成之后还需要定义三个三个变量,其中变量header是通知信息的标题、text变量是通知信息的显示内容、time的意思则是过多少分钟提示这个信息 。这些变量的值都可以通过input()函数从外部接收进来,示例如下:
header = input("标题")text = input("信息内容")time_min=float(input("时间(单位分钟)"))3.获取到了通知所需要的数据之后还需要使用time模块来休眠程序两秒避免出现提示秒弹的情况,然后在用户输入完毕之后使用sleep()休眠通知程序用户输入的分钟,再调用show方法将通知提示显示出来 。循环调用来让程序一直保持执行状态来不间断的显示桌面提示,示例如下:
time.sleep(2)time.sleep(time_min)toaster.show_toast(f"{header}", f"{text}", duration=10, threaded=True)while toaster.notification_active(): time.sleep(0.005)以上就是关于“Python怎么发送桌面通知?Python怎么编写自动桌面提示程序”的全部内容了,希望对你有所帮助 。

    推荐阅读